- ベストアンサー
別ウィンドウからリモコン風に
知識がなくて恥ずかしいのですが、index.htmlに別ウィンドウを開かせた後、別ウィンドウのボタンからindex.htmlが開いているウィンドウのページを移動させることはできるのでしょうか? 見取り図を別ウィンドウで小さく出し、そのなかの部屋をクリックするとメインのウィンドウにその部屋の説明のhtmlを出したいのです。 無理でしょうか? どなたか助けてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もちろん可能ですよ。 子ウィンドウを開く所まではOKですか? 念のために書いておくと、 <BODY onLoad="WinOpen();"> と <SCRIPT LANGUAGE="JavaScript"> <!-- function WinOpen () { window.open("menu.html", "Menu", "width=200,height=200"); } //--> </SCRIPT> で部屋の見取り図を開きます。 見取り図の方のリンクは下記のようにしておきます。 実際はクリッカブルマップをご使用になるかもしれませんが、私がぱっと書けないので…普通のリンクで代用させていただきます。 <A HREF="#" onClick="ChangePage(hoge.html');">部屋</A><BR> <A HREF="#" onClick="ChangePage(hoge2.html');">部屋2</A><BR> JAVAScriptは次のようになります。 <SCRIPT LANGUAGE="JavaScript"> <!-- function ChangePage (Page) { opener.location.href = Page; } //--> </SCRIPT> openerとは「自分を開いたウィンドウ」の事です。 opener.location.href = Page; は、「自分を開いたウィンドウにPageのページを表示させなさい、という意味です。
お礼
さっそくのご回答ありがとうございます!! できるんですね。すごいうれしいです。こんな夜中に誰も答えてくれないと 思ってたんで本当に助かります。感激です。 明日までに作らなければいけなかったので本当に助かりました。 ありがとうございます。