-PR-
解決済み

画像にカーソルインしたら別フレームの画像を入れ替えたいを

  • すぐに回答を!
  • 質問No.64713
  • 閲覧数419
  • ありがとう数6
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 50% (29/57)

Dreamweaverを使ってホームページを作成しているのですが、困ってます。
画像にカーソルインすると別の位置にある画像がさし変わるというのは、同じフレーム内なら「ビヘイビア」の「ナビゲーションバーイメージの設定」で指定すればいいことはわかるのですが、カーソルインする画像とさし変わる画像が別フレームにある時はどうすればいいのでしょうか?
htmlとjavascriptの知識は多少あるのですが、Dreamweaverで上記の設定ができないとなると、直接javascriptを書かなければならないと思っています。
「別フレームの画像を入れ替える」javescriptを知っている方、教えてください。分かりづらい文章で申し訳ありませんが、よろしくお願いいたします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.2
レベル7

ベストアンサー率 63% (7/11)

Dreamweaverでできると思います。
フレームセットファイルごとDreamweaverで開けば、別フレームも一緒に表示されますよね。
で、カーソルインさせる画像と、差し変わる画像全てに名前をつけます。
<IMG SRC="botan.gif" WIDTH="20" HEIGHT="20" NAME="botan1" BORDER="0">
NAME="botan1"のように。
カーソルインさせる大元の画像を選択した状態で、
ビヘイビアパレット--スワップイメージを選択。(Dreamweaver3Jです)
そうすると、別フレームの差し替えたい画像の名前が出てきますので、
それ以降の操作は、同フレーム内での設定と同じです。
詳しいことはマニュアルに載っています。
お礼コメント
mihhy

お礼率 50% (29/57)

ありがとうございました。
さっそくアドバイス通り試してみたらできました!
まだまだ勉強不足ですね。もう少しDreamweaverもjavascriptも基礎から勉強し直そうと実感しました。
本当にありがとうございました。
投稿日時 - 2001-04-17 16:51:38
-PR-
-PR-

その他の回答 (全1件)

  • 回答No.1
レベル11

ベストアンサー率 61% (157/255)

JavaScript中のthis.document や this.window というのは、一般的に省略されて
document や windowというように略される。
このためにこのような質問が出ると思われる。

まず、決定的なヒントを書くので、これを参考にしてください。
このしくみを理解すれば、きっとわかるはず。

今、とっぷふれーむをINDEX.HTML、左フレームを「AA」という名前
右フレームを「BB」という名前をつけているとする。
「AA」という名前に対応するのはLEFT.HTML、「BB」という名前に対応するのは、
RIGHT.HTMLとする。

この場合、「BB」フレームに現在表示されているRIGHT.HTMLの中身を書きかえるとき、

「AA」フレームに現在表示されているLEFT.HTMLに以下のように記述する。
-----
parent.BB.document.write("ここの内容は右フレームに記述される");
-----
もしくは、次のように記述しても良いだろう。
top.BB.document.write("ここの内容は右フレームに記述される");

いずれにしても、document操作やwindow操作の「頭」に、「何のなんと言うフレームか?」という情報を記述してやれば良い。

一番目の記述は、「(LEFT.HTMLの親=INDEX.HTML)のBBというフレーム=RIGHT.HTML」という意味となり、
二番目の記述は、「(トップ=INDEX.HTML)のBBというフレーム=RIGHT.HTML」という意味になる。

以上がわかれば、フレーム間操作は自力で何とかなると思う。

このことから、想像がつくかもしれないけれど、親フレームに変数を用意しておけば、異フレーム間の「値」の受け渡しも可能であることがわかるだろう。しかし、それは又、別の物語である。
お礼コメント
mihhy

お礼率 50% (29/57)

ありがとうございました。
kokucho81さんの回答を見て、ソフトばかりに頼らず、やはりscriptを勉強しなくてはと実感しております。丁寧な説明、本当にありがとうございました。
投稿日時 - 2001-04-17 16:48:38


このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ