我的页面中有一个这样的iframe
内部div
:
<div id="ModalContato" style="display: none; text-align: center;">
<iframe id="IfrModalContato" frameborder="0" scrolling="yes" src="" style="width: 100%;
height: 100%;"></iframe>
</div>
在我的页面中,网格内有一个调用此函数的按钮:
function AbreModalContato() {
$("#IfrModalContato")[0].src = "ContatoModal.aspx?Modal=1&IdContatoPai=" + $("#ctl00_Corpo_HidIdContato").val();
$("#ModalContato").dialog({ modal: true, title: 'Cadastro de contatos', width: 970, height: 570 });
$("#ModalContato").dialog('open');
}
当我单击打开模式的按钮时,我收到很多 JS 错误,例如:
'Array' is not defined
'Object' is not defined
'Function' is not defined
在这个问题上,有一个人似乎和我一样有问题(我的也只发生在 IE9 上),但作为 JS 和 jQuery 的菜鸟,我不知道如何使我的代码适应他所说的。
我试过这样的事情:
function onShow() {
$("#IfrModalContato").attr("src", "ContatoModal.aspx?Modal=1&IdContatoPai=" + $("#ctl00_Corpo_HidIdContato").val());
$("#ModalContato").dialog({ modal: true, title: 'Cadastro de contatos', width: 970, height: 570 });
$("#ModalContato").dialog('open');
}
但这对我不起作用。任何人?
谢谢你。