2011-01-06 9 views
2

私の現在のプロジェクトとして、私はInternet Explorer 6.0 SP1でASP.net 3.0のWebサイトを開発しています。IE6 ShowModalDialogは開いているウィンドウを再利用します

私の問題は、同じ開かれたモーダルを使用する2つの分離されたブラウザからjavacript window.showModalDialog()を実行したときに、各ブラウザで新しいモーダルを開く必要があることです。

なぜですか?それを避ける方法はありますか?

答えて

1

showModalDialog呼び出しのターゲットを「_blank」または「_new」に設定する必要があります(忘れてしまいます)。そうでない場合は、開いているブラウザインスタンスが再利用されます。

+0

ええ、それは私が探していたものですが、アンカー(リンク)を開いていないので、どのようにターゲットを設定できますか? – pjnovas

+0

あなたの答えをありがとう、私はそれをwindow.openに変更したので、ターゲット= _newを追加し、すべてが今働いています。 – pjnovas

+0

うれしい何かが働いた。私はshowModalDialogでそれを行う方法についてグーグルで試してみましたが、良いコードサンプルが見つかりませんでした。そして、私はこれをいつも使っていました! – MusiGenesis

関連する問題