• ベストアンサー

window.open("about:blank")

window.open("about:blank","") の about:blank という文字を書くメリットはあるんですか? ↓のサイトにも about:blank と書いてありました。 http://www.openspc2.org/reibun/javascript/form/003/index.html

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

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

  • ベストアンサー
noname#99638
noname#99638
回答No.2

「about:blankを書くメリットは?」というご質問ですが、 window.open("","")と書いても動くのに、わざわざ書くのはなぜか ということでしょうか? 推測の域をでませんが、次の説明ではいかがでしょうか。 window.open()の第1引数は、URLを指定することになっています。 で、空白を表わすURLは"about:blank"となっています。 ""でも動くのでしょうけど、文法的には"about:blank"の方がより正しいということではないでしょうか。 メリットということではないですが、参考までに。

A__
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.1

about:blankをアドレスバーに入力してEnterを押してみてください。 真っ白な画面になりましたよね? URLの例の場合、何もない真っ白なウィンドウを出しておいて、そこにフォームのデータを表示しています。 この例の場合のメリットは、「データの表示用のHTMLを作成する必要がない」という所です。 「about:blank」ブラウザのホームページに設定しておくと、ブラウザを立ち上げると同時にどこかに繋ごうとしないというメリットがあります。 (ローカルでブラウザを表示してからローカルなURLに移動するときに便利です。)

A__
質問者

お礼

聞きたいこととは別の回答だったけど ありがとうごさいました。

関連するQ&A

  • _blankとwindow.openの違い

    初歩的な質問で申し訳ございませんが _blankとJavaScriptのwindow.openの 違いが良く分からないので教えて下さい。 宜しくお願い申し上げます。

  • about:blank

    IEを起動するとアドレスがabout:blankになって英語だらけのサイトにつながってしまいます・・・ ホームページの設定を変更してもすぐabout:blankに戻ってしまいます・・・どーしたら直るでしょう。またそのままにしておくと何か悪いことでも起きますか?教えてください・・・m(_ _)m

  • about:blankの治し方

    今週の初めに、ウイルスバスター2007で 「プログラムが書き換えられました。元に戻しますか?」 と出ましたので、元に戻すにチェックし実行しました。 その後、ウイルスとスパイウエアの検索を行い、2つのスパイウエアを削除しました。 ところが・・・。 ホームページが「about:blank」(空白のページ)になり、治すことができません。 こちらのサイトでabout:blankの対処法 http://www.higaitaisaku.com/removeaboutblank.html を知り、実行していますが 『(4) RCSのログを取得して保存。』 のやり方、(なにをしようとしているのか)がよくわからないので教えてください。 また、現在スパイウエアは存在していないようですがこのままパソコンを使用するのは危ないでしょうか。 「about:blank」以外にわからないところでなにかされている可能性はありますか。 よろしくお願いします。

  • window.openでのブラウザ毎のサイズ指定

    お世話になります window.open("***.cgi","win","width=0px,height=0px") (***.cgiは計算処理などをしているだけなので表示はする必要はありません 処理が終わったらwindow.close()で閉じてます) これを実行すると IE6.0では左上に5cm角くらいのウィンドウが開いて(約2秒) Opera9.20では何も表示されない感じで Firefox2.0.0.3ではほぼフルサイズ(約2秒) のウィンドウになってしまいます 計算処理をするだけなので表示を見えなくするか最悪同じサイズのウィンドウにしたいのですがうまくいきません http://www.openspc2.org/reibun/javascript/sub_window/045/index.html こちらを試してみたのですがOpera,Firefoxでは同じサイズのウィンドウを開くのですがIE6.0では『Win,IE,6』というアラートが出てポップアップブロックされてしまいます ウィンドウ処理が自動生成になってしまうからだと思うのですがwindow.openでブラウザ毎のサイズ指定させることはできないのでしょうか?

  • about:blank search for型

    スパイウエアのabout:blankに困っています。 ttp://higaitaisaku.web.infoseek.co.jp/removeaboutblank.html#searchfor でabout:blank search for型の対処法を試していますが、サイトにあるようにメモ帳が開けないので、検索で探しましたが、見当たらず、先に進めません。どうしてでしょうか。

  • about:blankは解決したんですが・・・

    海外のCashFiestaというおこづかいサイトに登録してからだと思うんですが、about:blankとか、海外のポップアップが勝手に出てきたりで困ってます。 過去ログなどで調べて、Spybot、Ad-Aware、CWShredderを試して、とりあえずabout:blankは解決しました。でも、Monaco Online Casinoというカジノのソフトをダウンローdしろというショートカットがデスクトップに出てきたり、お気に入りに10個ほど英語のエロサイトやカジノサイトが勝手に入ったりが、起動するたびというほどではないんですが、完璧には止まりません。 これらを完璧になくすには、どうすればいいでしょうか??すごく気持ち悪いです…よろしくおねがいします

  • about:blankについて

    PC初心者です。昨日から困っています。 インターネットを見終わり右上の×をクリックしてデスクトップの画面に戻ったとき 『about:blank...microsoft』の文字が不定期間隔でスタートボタンの横辺りに知らぬ間にあります。 このバーのところでクリックしても消えてしまいます。 他の方の質問も参照させていただきましたが、私のはホームページが開けないという事も無く 変なサイトに自動的に繋がる訳でも無く、これといって症状があるわけではありません。 (気付いて無いだけかもしれませんが…) 知らないうちに感染しているのでは?と不安でたまりません。 心当たりはと考えてみたら、『you tube』で韓国俳優の動画を観たぐらいです。 このままでも大丈夫でしょうか? もしくは対処方はありますか? 宜しくお願いします。

  • 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
  • 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でも構いません。

  • window.openのターゲットについて

    ウィンドウをjavascriptで開く際に、 window.open("URL","_top")のように ターゲットを指定できると思うのですが、 今一どこを指定しているのかわかりません。 ページA(フレームで分けられている)からwindow.openでページBを開いた場合、ターゲットに_top,_selfなどと指定した場合はページAのフレームのことを指しているのでしょうか? また今、ページA(フレームで分けられている)でURLをクリックするとファイルをダウンロードするプログラムを作成しているのですが、window.openのターゲットに_topを指定すると新しいウィンドウが表示されないのに、_self,_blankなどを指定するとウィンドウが表示され、ダウンロードが終わっても表示されたままになってしまいます。どうしてこのような違いが起きるのかお分かりになる方がみえましたら教えてください。 よろしくお願いいたします。

専門家に質問してみよう