Google Chromeで別画面表示する方法について

このQ&Aのポイント
  • IE環境で使用していたプログラムをGoogle Chromeで動作させる際に、別画面表示させる方法について教えてください。
  • javascriptのwindow.open関数で別画面表示させる際、Google Chromeでは別タブとなってしまう現象が起きています。
  • 具体的なソースコードの記述について質問したいです。
回答を見る
  • ベストアンサー

別画面表示に関して

教えて下さい。 今回、IE環境で使っていたプログラムを、新しくGoogle Chrome で動作させたところ、 javascript で別画面表示させているwindow.open が別タブとなってしまいました。 以下のような記述をしていますが、Google Chromeの場合、何か特別な事が必要なのでしょうか? 《記述内容》 <script> function window_open(){ window.open("about:blank","window_name","width=640,height=480,scrollbars=yes,menubar=yes,toolbar=yes,status=yes,directories=yes,location=yes,titlebar=yes"); document.fod.target = "window_name"; document.fod.method = "POST"; document.fod.action="XXX.php"; } </script> onclickイベントで上記の場所へ飛ぶようにしてあります。 初歩的な事かもしれませんが、教えて下さい。 よろしくお願いします。

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 http://www.geocities.co.jp/SiliconValley-Oakland/8718/note/note0006.html 参考にしてみてください。 結論から言いますと、タブで開くかウィンドウが新規で開くかJavaScriptから指定することは難しいということです。

asamix_000
質問者

お礼

LancerVII様、ご回答ありがとうございます。 基本的にはJavaScriptで制御する事は難しいのですね、、、 一応、参考のHPより、status=no にしたところ、なんとか別ウィンドウで開く事ができました。 ありがとうございました。

関連するQ&A

  • java script作ったのですがうまく出来ません 2

    続きです。 w7 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w8 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w9 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w10 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w11 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w12 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); } </SCRIPT> </HEAD> <BODY onLoad="window_open()"> 関連URL:http://www.okweb.ne.jp/kotaeru.php3?q=380405

  • java script作ったのですがうまく出来ません 1

    下記のを作成したのですがウインドウが3つめまでしか開きません。 ご指摘お願いします。初心者です。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> function window_open(){ w1 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w2 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w3 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w4 = window.open("http://www.yahoo.co.jp/"," _blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w5 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w6 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes");

  • 選択行の受け渡しに関して

    教えて下さい。 昨日も投稿しましたが、その続きで申し訳ありません。 以下のような明細行を作成し、その明細行に設定したボタンを押したところで、 押された行のデータを別画面に飛ばしたいと考えております。 単純に type='hidden' でいけるかと思われましたが、以下のような記述では 取得できませんでした。 以下のような画面遷移(A.php ⇒ TEST.php)をした場合、選択行のデータを受け渡し したい場合、どのような記述をすれば良いでしょうか? よろしくお願いします。 《記述内容》 ★ A.php <script> function window_open(){ window.open("about:blank","window_name","width=640,height=480,scrollbars=yes,menubar=yes,toolbar=yes,status=yes,directories=yes,location=yes,titlebar=yes"); document.fod.target = "window_name"; document.fod.method = "POST"; document.fod.action="TEST.php"; } </script> <form name="fod" > <?php for($count=1;$count<$row+1;$count++) { print("<TR>\n"); print("<td>$tmp_ringi_kenmei[$count]</td>\n"); print("<INPUT type='hidden' name='test_$count' value=$tmp_name[$count]>\n"); print("<TD><input type='submit' name=inputtest[$count] value='詳細' onclick='window_open();'>\n"); print("</TR>\n"); } ?> </FORM> ★ TEST.php <?PHP if(isset($_POST["inputtest"]) and is_array($_POST["inputtest"])){ print key($_POST["inputtest"]); } for ($j = 1; $j <= $in_row; $j++) { if(isset($_POST["test_$j"])){ $in_test[$j] = $_POST["test_$j"]; } } ?>

    • ベストアンサー
    • PHP
  • FireFox3.0のステータスバー非表示

    FireFox3.0のステータスバーを非表示にしたいのですが、 どうすればよいでしょうか? 次のソースのように、window.open()で行っています。 window.open(url,'_blank','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,titlebar=no,width=820,height=645,resizable=no');

  • 別ウインドウを開くようにしてるのですが

    こんにちは HPで画像を開く際に、下のようなjavascriptを使っています。 <SCRIPT Language="JavaScript"> <!-- function openwin(url) { /* 横幅400px、縦幅200pxのウインドウを開く */ w = window.open(url, 'win','width=400,height=200,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no'); } //--> </SCRIPT> body部分に <a href="javascript:openwin('abc.htm')">いろは </a> としています。 で、お教え願いたいのは、別のサイズのウインドウにしたいときはどうしたらいいのでしょうか? 普段は400×200でいいのですが、たまに400×400にしたいときがあります。 方法を教えてくださいませ よろしくお願いいたします。

  • 明細行の複数ボタンの処理に関して

    教えて下さい。 データを明細形式に一覧で表示させ、そこへ更新ボタンをそれぞれの行へ配置し、 ボタンが押されたら、その行の内容を別画面に表示させるような事をしたいと考えております。 その際に、単純なFORMのPOSTであれば、key関数を用いて何行目かという情報を取得 する事ができますが、以下のようなjavascriptを使った場合はどのような記述をすれば良いでしょうか? ◆ A.php <script> function window_open(){ window.open("about:blank","window_name","width=640,height=480,scrollbars=yes,menubar=yes,toolbar=yes,status=yes,directories=yes,location=yes,titlebar=yes"); document.f_od.target = "window_name"; document.f_od.method = "POST"; document.f_od.action="UPDATE.php"; document.f_od.submit(); } </script> *** 省略 for($count=0;$count<$row+1;$count++) { print("<TR>\n");   print("<TD><input type='submit' name='input[$count]' value='詳細 onclick='window_open();'>\n"); print("</TD>\n"); print("</TR>\n"); } ◆ B.php <?php if (count($_POST['input'])>0){ $meisai_id=key($_POST['input']); } ?> 上のループで作成した複数の詳細ボタンの中で、どの行が押されたか?をB.phpで取得したいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • フォームの組み合わせでリンク先を指定する方法

    4つの項目から選択して、テキストフィールドに入力した番号の組み合わせでダイレクトに詳細のページに飛ぶようにしたいのですが、 初心者のためにつまずいてしまいました。よろしくお願いします。 <SCRIPT language="JavaScript"> <!-- function setData(txt) { document.pass.word.value = txt; } function PassLink(){ PassWord=document.pass.word.value; check = /()/; if (!PassWord.match(check == /ri/)) window.open("http://www.●.co.jp/1r/"+PassWord+"/"+PassWord+".html", "","toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes"); else if (!PassWord.match(check == /rk/)) window.open("http://www.●.co.jp/member/1r/"+PassWord+"/"+PassWord+".html", "","toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes"); else if (!PassWord.match(check == /pi/)) window.open("http://www.●.co.jp/ap/"+PassWord+"/"+PassWord+".html", "","toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes"); else window.open("http://www.●.co.jp/member/ap/"+PassWord+"/"+PassWord+".html", "","toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes"); } // --> </SCRIPT> <FORM name="pass"> <select onChange="setData(this[this.selectedIndex].value)"> <option value="ri">RI</option> <option value="rk">RK</option> <option value="pi">PI</option> <option value="pk">PK</option> </select> <INPUT type="text" name="word" size="9" value="a" maxlength="9"> <input type="button" value=" 検 索 " onClick="PassLink()" name="button"> </FORM> どなたかお詳しい方、助けていただけないでしょうか。 よろしくお願いいたします。

  • エラー

    JAVA SCRIPTでWINDOWが開くように以下のようにヘッダに入力しました。 <SCRIPT language="JavaScript"> <!-- function OpenWin1(){ window.open("http://www.******.htm","new_win","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,Width=500,Height=700"); win.moveTo(0,0); } //--> </SCRIPT> それをブラウザから見ると、ウインドウを開いた後にもとのウインドウの下に 「ページでエラーが発生しました」 とでてしまいます これは、構文が間違っているのでしょうか? それともほかに何か原因があるのでしょうか? よろしくおねがいします

  • ブラウザサイズをフルサイズで表示させる方法

    ブラウザにタイトルバーとスクロールバーとスタートバー以外を表示しないページを作成したいのですが、 XPはOKで、WIN98でうまくいきませんでした。リンク先をクリックすると別ウィンドウが立ち上がる仕組みです。画面サイズに合わせて変わるようなのですが、WIN98では、スクロールバーが途中で切れてしまい、 一番下まで、綺麗に表示できませんでした。これ以外の方法でもかまいませんので、どなたかご伝授いただければと思います。 function wopen(url){ if(screen.width <= 640){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=640,height=480,left=0,top=0") }elseif(screen.width <= 800){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=800,height=600,left=0,top=0") }else if(screen.width <= 1024){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1024,height=768,left=0,top=0") }else if(screen.width <= 1152){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1152,height=864,left=0,top=0") }else if(screen.width <= 1280){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1280,height=1024,left=0,top=0") }else{ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1600,height=1240,left=0,top=0") } return; } : <A href="javascript:wopen('/index.html')">

  • 開かれる側のファイルに、ツールバー非表示記述

    開かれる側のファイルに、ツールバー非表示やウィンドウサイズ指定などの記述をしたいのですが("width=300,height=400,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes"など?)、どう記述したらよろしいでしょうか。よろしくご回答のほど、お願いいたします。

専門家に質問してみよう