- ベストアンサー
window.openで情報を引き継ぎたい
現在、<a>リンクにクエリを記述して、次ページに飛ばしています。 taget=_blankにしていますが、ウィンドウサイズを指定したいので、window.open()を使用しようかと思ったのですが、そうすると、情報の引継ぎができません。 何かよい案はないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>ところで、タブブラウザの場合、新規ウィンドウで開きたかったら window.open又はtarget="_blank"のリンク、つまり従来と同じです。 ただ、同じように書いても、ブラウザの設定内容によって、新規ウィンドウになったり別タブになったり動作が違います。 フローティングレイヤとかモーダルダイアログ、仮想ウィンドウを開くとか、代わりになるような仕組みも色々あります。 興味があるなら、上記の単語を検索してみてください。
その他の回答 (2)
- steel_gray
- ベストアンサー率66% (1052/1578)
openでも同じようにクエリを付けては? window.open('example.html?abc=def',・・・・ タブブラウザの普及に従って、サイズ指定のウィンドウオープンは無効化が進んでいます。(別窓ではなく、単なる新規タブとして開かれる) 今更、効果の薄い改造をするのもどうかと思いますが。
お礼
できるんですね、初心者の質問で申し訳ないです。 ところで、タブブラウザの場合、新規ウィンドウで開きたかったらどうするのでしょうか。ポップアップメッセージのようなイメージなのです。
- yambejp
- ベストアンサー率51% (3827/7415)
var nWin=window.open("hoge.htm","_blank","width=100,height=100"); でひらいて、 nWin.document.getElementById("hogehoge").value="fuga"; というようなデータのうけわたしをしてみては?
お礼
回答いただいた内容が理解できません・・・ JavaScriptを勉強して、出直してきます。
お礼
なるほど。 いろいろ勉強することがたくさんです。 ありがとうございます。