• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ポップアップ・ウィンドウについて)

ポップアップ・ウィンドウについて

このQ&Aのポイント
  • ユーザーがリンクをクリックすると、別の画面でサイズ指定されたポップアップ・ウィンドウが表示される仕組みを作りたい。
  • 参考にしたソースではポップアップが表示されるとリンク元のページがページトップまで戻ってしまう問題がある。
  • リンク元の表示をそのままにして、簡単にポップアップを出す方法を探している。

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

  • ベストアンサー
  • Bo_Bo
  • ベストアンサー率65% (97/149)
回答No.3

アンカーのURI指定に、“javascript:void(0);”を設定してください。 <a href="javascript:void(0);" onClick="...">詳細表示</a> “#”を指定すると、現在のページを読み直すブラウザがあります。 <input type="button" onClick="..." value="詳細表示"> なら、そう言う心配が要らないけど・・・

touko1978
質問者

お礼

ご回答ありがとうございました。私が求めていたのはこれでした。#のかわりに"javascript:void(0);"を入れたら思った通りにリンク元の画面は動かずにポップアップが開くようになりました。助かりました。ありがとうございました。

その他の回答 (2)

回答No.2

こんばんは。 <a href="#" onclick="・・・ を <a href="#1" onclick="・・・ にしてしまうのはダメですか? 1とか2には、別に意味はありません・・・。 (^^ゞ

touko1978
質問者

お礼

ご回答ありがとうございました。早速試してみましたが、#のあとに1とか2をつけてみても、やっぱりリンク元の画面はページトップに戻ってしまいました。。。でもでも、ご回答いただけたのはとても嬉しかったです。ありがとうございました。

回答No.1

参考URLのページを例にとると・・ <a href="#" onclick="window.open('1.html','win1','width=350,height=400');"><img src="img/1.gif" width="130" height="19" border="0"></a> を <a href="1.html" target="_blank"><img src="img/1.gif" width="130" height="19" border="0"></a> とすれば、新しいウィンドウが開くだけです。 ただ、<a>タグのスタイルをtext-decoration:noneにしておいた方がいいかもしれません。

touko1978
質問者

お礼

早速ありがとうございました。この方法ですと、新しく開くウィンドウのサイズは指定できないのではないでしょうか。一番に回答をいただけて嬉しかったです。どうもありがとうございました。