【发布时间】:2014-01-03 04:37:46
【问题描述】:
我有一个这样的对话框
<div id="dialog">
<iframe id="myIframe" src=""></iframe>
</div>
<button id="opener1">Open Dialog</button>
<button id="opener2">Open Dialog</button>
我的脚本如下
$(function () {
$("#dialog").dialog({
autoOpen: false,
show: "fade",
hide: "fade",
modal: true,
height: 'auto',
width: 'auto',
resizable: true,
title: 'Vessels'
});
$("#opener1").click(function () {
$('#myIframe').src = 'http://www.w3schools.com';
$("#dialog").dialog("open");
return false;
});
$("#opener2").click(function () {
$('#myIframe').src = 'http://www.google.com';
$("#dialog").dialog("open");
return false;
});
});
我想在显示对话框之前动态设置 iframe 的 url。 我尝试了上面的代码,但没有工作
【问题讨论】:
-
是的..我试过了..这是有效的..但是看到这个..jsfiddle.net/krishanudey/94KUB当你点击一个按钮并关闭对话框然后点击其他按钮时,最初它显示以前页。我不会发生这种情况......
标签: javascript jquery iframe jquery-dialog