• ベストアンサー

window.open( ) の第2引数

window.open( ) の第2引数は必ず書くことが 定義されているみたいだけど、これを 書かなくても問題はなさそうです。 第2引数を書かなかった場合の問題があれば 教えてください。 ↓は window.open( ) のことが書いてあるサイトです。 http://member.nifty.ne.jp/aya/js2/js222.htm

  • A__
  • お礼率59% (194/328)

質問者が選んだベストアンサー

  • ベストアンサー
  • kougasha
  • ベストアンサー率32% (34/105)
回答No.1

第二引数は、ウィンドウの名前ですから 無名も可能です。 そのウィンドウを、スクリプトで閉じる とか、動かすとかの操作をする際には、 名前がついていないと識別できません。   そういうことをせず、ただウィンドウを 開くだけであれば、特に指定する必要は ないでしょうね。

参考URL:
http://tohoho.wakusei.ne.jp/js/window.htm#open
A__
質問者

お礼

ありがとうございます。 よく使われるブラウザなら文法違反になるだけで 問題はなさそうですね。

関連するQ&A

  • window.open()について

    window.open("sample.htm","sample_win","") として開いたウィンドウを別のウィンドウから閉じるにはどのような方法がありますか? つまり、win1=window.open("sample.htm","sample_win","") のようにしないで開いたウィンドウを閉じる方法を教えてください。

  • window.openがIEでエラーにされる

    こんにちは。 今作成中のサイトで、地図印刷用ページをポップアップ表示させるため、以下のようなコードをつくりました。 html側 <a href="javascript:printwindow('map_print.html');"> js側 function printwindow(url){ window.open(url,document.title,"width=640,height=850,left=0,top=0,scrollbars=1,resizable=1"); } しかし、これではFirefoxでは新ウィンドウがエラーなしで表示されたのですが、IEでは「ページでエラーが発生しました」と言われ、ウィンドウが開きません。エラー内容は以下の通りです。 ライン:4 文字:2 エラー:引数が無効です。 コード:0 url:(エラーを起こしたファイル) 色々と試したり、検索したりもしたのですが原因究明に至れないため質問いたします。window.openがIEではなにか問題がありそうな気配だけはわかった気がします(的外れなのかもしれませんが)。原因をお教えいただけますと大変助かります。よろしくお願い致します。

  • window.open()でタイトルバー非表示にする???

    window.open()関数の第3引数では、ツールバー・ステータスバー などの表示/非表示や、サイズ指定などできますが、 タイトルバーを非表示にさせたり、ウィンドウ右上にある ウィンドウの最小化・最大化・閉じるボタンを表示させない ようなことは可能なのでしょうか? もし可能な場合は、方法(引数の記述)を教えてください。 よろしくお願いします。

  • window.openについて

    こんにちは。質問させてください。 PHPを使用してプログラムを作成しています。 その中でJavaScriptを用いて新しい画面を別表示しようとかんがえました。 ========================================= newWin = window.open("", "new", "width=500 height=300"); newWin.location = "test.php" ========================================= としました。 画面は表示できましたが、引数を持たせたいと考えています。 新しい画面にアクセスしたユーザの名前などを表示したい のですが、(※$nameにアクセスユーザの名前が入っている) どのようにすれば新しい画面にも前画面の情報を 継承したいのですが、どのように引数などを 設定すればいいのでしょうか? わかりづらい質問で申し訳ございませんが、 そのときはご質問ください。すぐ回答します。 では宜しくお願い致します。 m(_ _)m

  • window.openについて

    window.openを使って新しいウインドウを開きたいと思い質問させていただきます。 現在、 ---------------------------------------------------------------- <script type="text/javascript"> <!-- function w_opn() { newWin = window.open("abc.html","","width=200,height=300"); win.moveTo(0,0); } // --> </script> そして、BODY内に <a href="javascript:w_opn()">開く</a> --------------------------------------------------------------- というふうに作成しています。 この方法だと、リンク元が複数ある場合、HEAD内のJavaScriptも複数記述しないといけないと思うのですが、これをひとつのJavaScriptで制御したいのです。 どなたかご教授願えませんか?参考になるサイトのURLでも構いません。

  • JScript server2008 window.openについて

    JScript に関するバグ情報等が有れば教えて下さい。 具体的には Windows Web Server 2008 R1 + IE8 の環境にて window.open 操作をした場合にターゲット指定をうまく認識しない模様です。 フレーム内親ウィンドウから子ウィンドウ(別ウィンドウ)を開き、開いた子ウィンドウから親ウィンドウを操作したいのですが、新規のウィンドウを開いてしまいます。 XP + IE8、Vista + IE8では問題が発生しません。 以下に簡単なソースを記載します。 --- index.htm --- <HTML> <HEAD> <TITLE>フレーム</TITLE> </HEAD> <FRAMESET rows="50%,*" border="3" > <FRAME name="up" src="./parent.htm" frameborder="1"> <FRAME name="down" src="" frameborder="1"> </FRAMESET> </HTML> --- 親ウィンドウparent.htm --- <HTML> <HEAD> <TITLE>親ウィンドウ</TITLE> <script language="javascript"> <!-- function child_window(){ window.open("./child.htm" , "child"); } //--> </script> </HEAD> <BODY> 親ウィンドウ<BR> <input type="button" value="open" onclick="child_window();"> </BODY> </HTML> --- 子ウィンドウchild.htm --- <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>子ウィンドウ</TITLE> <script language="javascript"> <!-- function parent_window(){ window.open("./parent.htm" , "up"); } //--> </script> </HEAD> <BODY> 子供だよ<BR> <input type="button" value="parent_open1" onclick="parent_window();"> </BODY> </HTML>

  • 引数について2

    window.openやlocation.hrefなどで、アドレスの後ろの引数を表示させないようにすることはできるのでしょうか?

  • window.open [object]

    <A href="window.open('a.htm','test','width=100, width=200');">リンク</A> で子ウィンドウを開くと、親ウィンドウが[Object]とのみ書かれた画面になってしまうのですが、原因及び回避方法を教えてください。 宜しくお願い致します。

  • May I open the window?

    Shall I open the window? のShallを答えさせる問題があったのですが、 選択肢の中にMayもありました。 May I open the window? という文は間違った分なのでしょうか。 どなたかお分かりの方がいらっしゃいましたら お教え願いますようよろしくお願いいたします。

  • Window.open でフレームに表示

    JAVAを使い、指定のフレームに新しい画面を表示したいのですが、要領が良く判りません。 以下のように _blank で新しいウィンドウを開くのはできます。どなたか ご指導 お願いします。 <TITLE></TITLE> <SCRIPT language="JavaScript"> function new_window(url) { window.open(url, '_blank'); } </SCRIPT> </HEAD> <BODY onload="new_window('comp-page1.htm');">

    • ベストアンサー
    • Java

専門家に質問してみよう