- ベストアンサー
リンク(ページ)を同時に開く方法をお教え下さい
リンクボタンをクリックした時に、ページが同時に2つ開く方法が知りたいと思います。ネットで検索してもそのままコピーして使えるようなものは見つけられませんでした。 たとえばランキングの票を入れるボタンを押して、ウインドウを開くと同時にコメント欄が開くようなものにしたいと考えています。 ウインドウズXPを使っています。ブログはFC2です。私の知識は タグが少しわかって別窓にしたり、サイトに書いてあるジャバをコピーしてきて右クリック禁止にしたりする程度です。 できればアドレスと画像(テキストリンクでも可)を入れ替えるだけで使えるスクリプトをいただけないでしょうか。 こちらのサイトでもQNo.189223で「ページを同じに開く方法」ということで同じような質問があったのですが 回答のリンク先が切れておりわかりませんでした。3日間ジャバスクリプトの本を読んでみたんですが、さっぱり理解できません。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ああ・・・ 開かないのではなく、ブロックされるのですね。 論点が大きく違いますのでご注意ください。 質問者さんがやろうとしていることは「ポップアップ」といって 非常に嫌われるやってはいけない最たるもののひとつです。 基本的には諸々の問題があり、ブラウザがわざわざはじいてくれているので それを強制的に開けるようにすることは困難です。 もちろん状況が許すのであれば、クライアントにそのページを 「信頼できるサイト」としてブラウザに設定してもらえば、 開けるようにすることは可能です。ブラウザごとにセキュリティの 設定は異なりますので、必要なブラウザをピックアップして 調べてみると勉強になるとおもいますよ。
その他の回答 (2)
- fake-tang
- ベストアンサー率24% (186/772)
<A href="" onclick=" javascript:window.open('1.htm','_blank'); javascript:window.open('2.htm','_blank'); return false; ">リンク</a>とか? こういうのって、もしかしたら、ブラクラ扱いされるかも知れないけど。
お礼
回答ありがとうございます。 回答ありがとうございます。教わった叙述で いろいろ試しましたが、なぜか二つ窓がでませんでした。 <A href="" onclick=" javascript:window.open('http://www.yahoo.co.jp/'); javascript:window.open('http://www.goo.ne.jp/); return false; ">リンク</a> で通常はボタンをおしたら2つ窓がでるということでしょうか。 押したときにピコっと音がでているので 一つポップアップを拒否されているような気がします。 ブロックされないようにはできないでしょうか。 理想としてはリンクをクリックするとブログのコメント欄ともう一つサイトが開くようにしたいのですが、、、 <A href="" onclick=" javascript:window.open('<%topentry_link>#comment_top">'); javascript:window.open('http://www.goo.ne.jp/'); return false; ">リンク</a> のような感じでコメント欄と同時にサイトが開くようにできないでしょうか。 よろしければお願いします。 すばやい回答をありがとうございました。
- yambejp
- ベストアンサー率51% (3827/7415)
リンクボタンとはなにかわかりませんが <input type="button" onClick="window.open('hoge.htm');window.open('piyo.htm');" value="2つひらく"> とならべてかいてみては?
お礼
回答ありがとうございます。教わった叙述で いろいろ試しましたが、なぜか二つ窓がでませんでした。 <input type="button" onClick="window.open('http://www.yahoo.co.jp/');window.open('http://www.goo.ne.jp/');" value="2つひらく">で通常はボタンをおしたら2つ窓がでるということでしょうか。 押したときにピコっと音がでているので 一つポップアップを拒否されているような気がします。 ブロックされないようにはできないでしょうか。 よろしければお願いします。 すばやい回答をありがとうございました。
お礼
回答ありがとうございます。 やってはいけないことなんですね。 残念です。