我需要在按钮单击或事件(通过更新面板)上显示iframe,并且使用下面的代码,我应该能够做到这一点。

我只是不确定如何调用JS

var src = "http://sample.com/";
$.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
 closeHTML: "",
 containerCss: {
  backgroundColor: "#fff",
  borderColor: "#fff",
  height: 450,
  padding: 0,
  width: 830
 },
 overlayClose: true
});


如果我只是将它放在<script>中,它将单独显示。
我已经看过主站点上的示例,但仍不确定。

从事件或通过单击按钮/链接来调用它的语法是什么?

最佳答案

希望这会有所帮助,在这里我使用了正常链接。如果您使用的是.net按钮,请使用

Button.Attributes.Add("onclick","ShowModal()");


测试

<script>
function ShowModal()
{
var src = "http://sample.com/";
$.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
 closeHTML: "",
 containerCss: {
  backgroundColor: "#fff",
  borderColor: "#fff",
  height: 450,
  padding: 0,
  width: 830
 },
 overlayClose: true
});
}
</script>

08-15 15:13
查看更多