• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:写真に触れるとウインドウオープン)

写真に触れるとウインドウオープン

このQ&Aのポイント
  • 複数画像をサムネイル数表示したページがAあります。写真に触れると、別ウィンドウBをオープンし、大きな写真を表示します。
  • 別な写真に触れると、同じBウィンドウに、触れた写真の大きな写真を表示したいのですが、どうしたらできますか。
  • リンクの場合には<a href='http://yahoo.co.jp' target='ウィンドウ名'>の方法で、小ウインドウはオープンできるのですが、2つめ以降のウインドウが、親ウインドウの下に表示されてしまいます。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

Clickイベントなどを処理して 開いた子ウィンドウにフォーカスを与えないと下に隠れることになるでしょう <a href="画像パス" target="ウィンドウ名" onclick="return myFocus(this);">リンク名称</a> などといった具合しておいて ヘッダーセクションに <script type="text/javascript"> <!-- function myFocus(obj) {   var oSubWin = window.open(obj.href, obj.target, "width=300,height=600,toolbar=yes,menubar=yes");   if ( oSubWin ) {     // ウィンドウの生成に成功した場合     oSubWin.focus();   }   return false; } //--> </script> # 新たに質問を上げるなら 前の質問は締め切りましょう

ken1296
質問者

補足

何度やってみても、うまく行きません。 2つめ以降は、親ウインドウの裏に表示されてしまいます。 また、ウインドウのサイズも、指定できません。 たぶん私が、間違ったことをしてるんだと思います。

関連するQ&A

専門家に質問してみよう