Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み

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

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

みんなの回答

  • bys07405
  • ベストアンサー率38% (37/97)
回答No.1

参考URLの解説が分かりやすいかと思います。

参考URL:
http://www.tohoho-web.com/html/attr/target.htm
000200b
質問者

お礼

お答えいただきありがとうございました。 お礼が遅くなりまして、申し訳ございません。 教えていただいたHP参考にさせていただきます。

すると、全ての回答が全文表示されます。

関連するQ&A