0

私のプロジェクトの1つでは、simplemodalを使用して、関数setup_dialog()を含むダイアログをロードしています。simplemodalコールバックonShow()を使用してsetup_dialog()を実行します。これはFirefoxで完全に機能します。しかし、IEでは、setup_dialog()が存在しないというエラーが発生します。これはIEの既知の制限(信じがたい)ですか?それを修正するにはどうすればよいですか?

IEのすべてのバージョンでコードが失敗する

ダイアログを表示する私のコード

$.modal(data, { onShow: function(dialog) { setup_dialog(); });

ajaxロードダイアログのコード:

function setup_dialog() { // dialog script here }

よろしく、マイケル

4

2 に答える 2

1

Could be a simple syntax error - you open two curly braces, but closed only one:

$.modal(
    data, { 
       onShow: function(dialog) { setup_dialog(); }
    } //Missing!
);
于 2009-10-18T19:09:27.233 に答える
0

犯人は私のページの最後にある余分なタグであることがわかりました。

IE が些細なことでつまずくなんて信じられません。確かに構文には欠陥がありましたが、一般的です:(

いずれにせよ、あなたの助けと答えに感謝します!

于 2009-10-20T11:18:59.760 に答える