• ベストアンサー

スワップイメージで画像ではなくhtmlファイルを表示させたい

わからないので教えてください。 ドリームウィーバーでページを作っています。 スワップイメージの設定をすると、マウスをアイコンの上においたら、別の箇所のイメージ画像が変わりますよね。 イメージ画像ではなくて、htmlファイルを変更させたいのですが、できますか? インラインフレームでできるかなと思ったのですが、どう設定すればいいかわからなくて困っています。 よろしくお願いします。 リンダ

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

  • ベストアンサー
回答No.2

方法は色々あると思いますが、取あえず質問者さんも おっしゃっているインラインフレームで・・・ 下記のソースを実行してみて下さい。 ちなみにドリームウィーバーもスワップイメージも 私は使ったことがないので、実装方法は知りませんが・・ <html> <head> <script> function yy(url){ document.xx.location.href = url; } </script> </head> <body> <img src="http://www.goo.ne.jp/img/logo/gootop_logo.gif" onMouseover="yy('http://www.goo.ne.jp/')" /> <img src="http://www.nifty.com/img/niftylogo_02.gif" onMouseover="yy('http://www.nifty.com/')" /><br> <iframe name="xx" src="about:blank" width="900" height="450"> </iframe> </body> </html>

chisalin
質問者

お礼

すごく参考になりました。 大感謝です! ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ドリームウェーバーもスワップイメージも知りませんが テキストの差し替えなら、pやdivやspanタグで idを振ってその内容を書き換えてやることでできます。 document.getElementById('hoge').innerHTML='内容' みたいなやり方です。 インラインフレームをつかうなら、トビ先を変更する 手もありますね。

chisalin
質問者

お礼

ありがとうございました。 idをふってやってみたら、htmlをインラインフレームでつけることができました。

関連するQ&A