私のページには次のようなiframe
aがあります。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');
}
しかし、それは私にはうまくいきません。誰?
ありがとうございました。