- ベストアンサー
_blankとwindow.openの違い
初歩的な質問で申し訳ございませんが _blankとJavaScriptのwindow.openの 違いが良く分からないので教えて下さい。 宜しくお願い申し上げます。
- ENVY17
- お礼率100% (14/14)
- ホームページ作成ソフト
- 回答数2
- ありがとう数4
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
得られる効果は大差はないと思いますが、 JavaScriptの場合は色んなカスタマイズが出来ます。 例えばリンク先のURLを隠したりとか。
その他の回答 (1)
- esprei
- ベストアンサー率56% (718/1271)
ブラウザの設定でJavaScriptをOFFにしている人が結構いますが、そう言う場合はwindow.openではウインドウが開きません。 いろいろとカスタマイズ出来る反面、そう言うリスクも背負うのがJavaScriptです。
お礼
esprei様返信誠に有難うございます。 DREAMWEAVER MX 2004で画像にリンクを貼って タグインスペクタのビヘイビアでonClickの所にブラウザウインドウを開くを選び、ウインドウサイズを変えてもonLoadの所にブラウザウインドウを開くが選ばれてしまいます。 わかりずらいと思いますが、解決方法を知っていたら 教えて下さい。 宜しくお願い申し上げます。
関連するQ&A
- window.open("about:blank")
window.open("about:blank","") の about:blank という文字を書くメリットはあるんですか? ↓のサイトにも about:blank と書いてありました。 http://www.openspc2.org/reibun/javascript/form/003/index.html
- ベストアンサー
- JavaScript
- window.openについて。
初歩的な質問で申し訳ありません。 ★<script> function openWin(filename){ newWin = window.open(winname + ".html", "", "width=300, height=200, location=no, menubar=no, toolbar=no,resizable=yes"); } </script> ★<a href="JavaScript:openWin('pr00001')">PR00001</a> ・・・という二つのパーツ(★)があるのですが ここで分からないことがあります。 『function openWin(filename)』の『filename』にpr00001というhtmlファイルを埋め込む・・というのは理解できるのですが最初のパーツにある『newWin = window.open(winname + ".html"・・・』の中の『winname + ".html"』とは何を指しているのでしょうか・・・・。 大変申し訳ありませんがご指導お願いいたします。
- ベストアンサー
- JavaScript
- window.openのターゲットについて
ウィンドウをjavascriptで開く際に、 window.open("URL","_top")のように ターゲットを指定できると思うのですが、 今一どこを指定しているのかわかりません。 ページA(フレームで分けられている)からwindow.openでページBを開いた場合、ターゲットに_top,_selfなどと指定した場合はページAのフレームのことを指しているのでしょうか? また今、ページA(フレームで分けられている)でURLをクリックするとファイルをダウンロードするプログラムを作成しているのですが、window.openのターゲットに_topを指定すると新しいウィンドウが表示されないのに、_self,_blankなどを指定するとウィンドウが表示され、ダウンロードが終わっても表示されたままになってしまいます。どうしてこのような違いが起きるのかお分かりになる方がみえましたら教えてください。 よろしくお願いいたします。
- 締切済み
- JavaScript
- 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
- <a target=_blank>とJavaScriptのwindow.open()の違い
Servlet+RDBでWebシステムを作っています。 セッションを取って、LastAccessTimeなどでユーザーを管理しているのですが、ある場面で別ウインドウを出したいと思っています。<a target=_blank>だとうまくいくのにwindow.open()だとリンク先は同じでもエラーとなってしまいますが、この2つにどのような差があるかご存知でしたら教えてください。 window.open()の方が使い勝手がいいのでこちらを使いたいのですが、やむを得ずAタグで新規に開いてからリサイズを行っています。本来新ウインドウに名前をつけたいのですが、Aタグでは無理でしょうか。こちらもわかる方がいたらお願いします。
- ベストアンサー
- 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でも構いません。
- 締切済み
- JavaScript
- window.openした窓の位置は記憶可能か
htmlで<target="_blank">でウィンドウを開いた時、 OSによりけりですが前回開いた位置や大きさをなんとなく覚えてくれます。 javaScriptでwindow.openでサブウィンドウを開いた時に、サブウィンドウの位置や大きさを記憶させる方法は無い物でしょうか? cookieでも利用するしかないでしょうか。
- ベストアンサー
- JavaScript
- window.openについて
こんにちは。質問させてください。 PHPを使用してプログラムを作成しています。 その中でJavaScriptを用いて新しい画面を別表示しようとかんがえました。 ========================================= newWin = window.open("", "new", "width=500 height=300"); newWin.location = "test.php" ========================================= としました。 画面は表示できましたが、引数を持たせたいと考えています。 新しい画面にアクセスしたユーザの名前などを表示したい のですが、(※$nameにアクセスユーザの名前が入っている) どのようにすれば新しい画面にも前画面の情報を 継承したいのですが、どのように引数などを 設定すればいいのでしょうか? わかりづらい質問で申し訳ございませんが、 そのときはご質問ください。すぐ回答します。 では宜しくお願い致します。 m(_ _)m
- ベストアンサー
- JavaScript
- javascriptのwindow.openで開くウインドウの制御
サムネイル画像をクリックしたときに、その元画像を別のウインドウで開くようにしています。 javascriptのwindow.openで、ウインドウ名を指定して開くと、1枚のウインドウが開きます。最初は一番上に開くのですが、2度目からはメインのウインドウの下に隠れてしまいます。ウインドウ名を_blankにすると、前に開きますが、ウインドウが次々に開かれてしまいます。 window.openで呼び出したときに、常にメインのウインドウの上に開かせたいのですが、どのようにしたら良いのでしょうか?
- 締切済み
- ブラウザ
- window.openについて
ブラウザのメニューバーやアドレスバーを非表示する為に色々と調べていますがうまく調べる事ができませんでした。 自分なりに調べて記述して実行してみましたが動きがバラバラで・・・ <SCRIPT type="text/javascript"> window.open('http://localhost/menu.html', 'menu', 'menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=no,left=0,top=0'); if(document.all){ window.opener = true; } window.close(); </SCRIPT> JavaScriptは使った事があまりなくどうか皆さんのお知恵を私にお貸し下さい。 対象のブラウザはIE、Firefox、Opera、Safariです。 申し訳ありませんがアドバイス等をいただけませんでしょうか。 些細な事でも何でも構いませんのでご教授宜しくお願いします。
- ベストアンサー
- JavaScript
お礼
acky様早い返信誠に有難うございます。 課題があり、ポップアップウインドウを入れろとありまして。 _blankとJavaScriptのwindow.openどっちを使うか 悩んでいました。 誠に有難うございました。