• ベストアンサー

window.openで情報を引き継ぎたい

現在、<a>リンクにクエリを記述して、次ページに飛ばしています。 taget=_blankにしていますが、ウィンドウサイズを指定したいので、window.open()を使用しようかと思ったのですが、そうすると、情報の引継ぎができません。 何かよい案はないでしょうか?

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.3

>ところで、タブブラウザの場合、新規ウィンドウで開きたかったら window.open又はtarget="_blank"のリンク、つまり従来と同じです。 ただ、同じように書いても、ブラウザの設定内容によって、新規ウィンドウになったり別タブになったり動作が違います。 フローティングレイヤとかモーダルダイアログ、仮想ウィンドウを開くとか、代わりになるような仕組みも色々あります。 興味があるなら、上記の単語を検索してみてください。

mimi_088
質問者

お礼

なるほど。 いろいろ勉強することがたくさんです。 ありがとうございます。

その他の回答 (2)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

openでも同じようにクエリを付けては? window.open('example.html?abc=def',・・・・ タブブラウザの普及に従って、サイズ指定のウィンドウオープンは無効化が進んでいます。(別窓ではなく、単なる新規タブとして開かれる) 今更、効果の薄い改造をするのもどうかと思いますが。

mimi_088
質問者

お礼

できるんですね、初心者の質問で申し訳ないです。 ところで、タブブラウザの場合、新規ウィンドウで開きたかったらどうするのでしょうか。ポップアップメッセージのようなイメージなのです。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

var nWin=window.open("hoge.htm","_blank","width=100,height=100"); でひらいて、 nWin.document.getElementById("hogehoge").value="fuga"; というようなデータのうけわたしをしてみては?

mimi_088
質問者

お礼

回答いただいた内容が理解できません・・・ JavaScriptを勉強して、出直してきます。

関連するQ&A