0

問題: 子ウィンドウが閉じられるまで、Web ページの送信と次への移動を制限する必要があります。

技術: jsp

ブラウザ:ファイアフォックス。

オープニングに使用されるコード:

retValue = window.open(child_url,',',"Height=400px,Width=670px,status:no,top=190px,left=200px");

説明:

ページ内の 1 つのリンクをクリックし、window.open コマンドを使用して、Firefox ブラウザーから子ウィンドウを開きました。しかし、リンクをクリックした直後に、子ウィンドウが開くとともに、メイン ページも送信され、次のページに移動します。

ie の同じロジックが正常に動作します。つまり、問題なく動作する showModalDialog() を使用しています。

注意: 別の方法を期待しています。これは、ページ送信行に if 条件を指定する以外の方法です。

誰か助けてくれませんか...よろしくお願いします

4

1 に答える 1

1

jQueryモーダルダイアログに移動することをお勧めします。これはブラウザに依存せず、ユーザーは、続行する前に閉じる必要があるモーダルダイアログを操作していることを理解します。別のウィンドウまたはタブ(現在のソリューション)を使用すると、ユーザーが迷子になってブラウザから完全に離れてクリックするのは簡単です。

于 2012-06-05T19:57:22.283 に答える