• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jqueryサブウィンドウにて画像切替サブ画像表示)

jQueryを使用してサブウィンドウで画像切替サブ画像を表示する方法

このQ&Aのポイント
  • 元ページのサムネイル画像をクリックするとサブウィンドウが開き、クリックした画像の拡大画像と他のサムネイル画像を表示します。
  • サムネイルをクリックすると拡大画像が切り替わり、対応するサブ画像も表示されます。
  • しかし、クリックデータをサブウィンドウに受け渡す方法が分からないので、助けが必要です。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

ANo1様のおっしゃるように同じドキュメント内での処理の方がいろいろと都合が良さそうな気がしますが、 >クリックデータをサブウィンドウにもっていく方法がわかりません とりあえず、別ウィンドウを開くなら  https://developer.mozilla.org/ja/DOM/window.open 画像を表示するだけでよければ、URIに対象とする画像を直接指定してあげれば表示されます。 その他のオプションなどは、リンク先をご覧ください。 ほかにもいろいろ表示するのであれば、別ウィンドウに表示する内容(html)を生成するか、別途用意しておくかになるでしょう。

eeiina
質問者

お礼

別ウィンドウでhtml生成し、その中で画像切替を考えていました。 まずは別ウィンドウを作るところからやってみたいと思います。 ありがとうございました。

その他の回答 (2)

回答No.3

window.open()の戻り値がサブウインドウオブジェクトです。 サブウインドウからはwindow.openerが親ウインドウオブジェクトです。 ドキュメントの直接操作が出来なくなってるようですし、 (openしたページがabout:blankなら直接操作できるようです。 書き換えた後の再書き換えができるかどうかまではわかりません。) 参考URLのような、ラッパー関数を置いておけばいいと思います。

参考URL:
http://okwave.jp/qa/q7430522.html
eeiina
質問者

お礼

ご回答ありがとうございます。 自分が無知のため、どう使っていけばいいのわかりません。 それぞれの意味など調べて勉強しようと思います。 ありがとうございました。

  • utun01
  • ベストアンサー率40% (110/270)
回答No.1

擬似的にフローティングウィンドウでサブウィンドウチックにやるのしかやったことありませんが、 以下の様な感じでできるのではないでしょうか。 http://d.hatena.ne.jp/piro_suke/20100825/1282667228

eeiina
質問者

お礼

こういったタイプもあるんですね。 考えてみたいと思います。 ありがとうございます。

関連するQ&A