サブウィンドウを開く


動作ブラウザ 【 IE:3.0   NN:2.0
Internet Explorer Netscape Navigator Opera iCab Safari
3.0x 4.0x 4.5 5.0x 5.5 6.0 2.0x 3.0x 4.0x 4.x 6.0 7.0 7.x 2.x 1.x
Windows - -
Macintosh -
UNIX - - - - - -

ポイント window.open("sub.html","sample");
説  明 サブウィンドウを開く場合はwindow.open()を使います。最初の引数が表示するページURL、次がウィンドウタイトルになります。Netscapeではウィンドウタイトルに日本語や半角空白が入っていると正常に動作しません。サブウィンドウを開いた後に親ウィンドウから制御する場合はsubWin = window.open("url","title");のようにウィンドウオブジェクトへの参照を変数に入れておく必要があります。
サンプル <html> <head> <title>サブウィンドウを開く</title> <script Language="JavaScript"><!-- window.open("sub.html","sample"); // --></script> </head> <body> </body> </html>
補足説明 Windows XP SP2の場合にはJavaScriptでサブウィンドウを開く場合には注意が必要です。詳しくはWindows XP SP2でのJavaScriptの動作に関してのページを参照してください。また、Mozilla/Netscape 7でもポップアップウィンドウをブロックすることができます。Mozilla/Netscape 7でサブウィンドウが表示されない場合は、ポップアップウィンドウがブロックされている設定になっているかどうか確認してください。

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!



写真素材 PIXTA