Dreamweaverを使ってホームページを作成しているのですが、困ってます。
画像にカーソルインすると別の位置にある画像がさし変わるというのは、同じフレーム内なら「ビヘイビア」の「ナビゲーションバーイメージの設定」で指定すればいいことはわかるのですが、カーソルインする画像とさし変わる画像が別フレームにある時はどうすればいいのでしょうか?
htmlとjavascriptの知識は多少あるのですが、Dreamweaverで上記の設定ができないとなると、直接javascriptを書かなければならないと思っています。
「別フレームの画像を入れ替える」javescriptを知っている方、教えてください。分かりづらい文章で申し訳ありませんが、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
Dreamweaverでできると思います。
フレームセットファイルごとDreamweaverで開けば、別フレームも一緒に表示されますよね。
で、カーソルインさせる画像と、差し変わる画像全てに名前をつけます。
<IMG SRC="botan.gif" WIDTH="20" HEIGHT="20" NAME="botan1" BORDER="0">
NAME="botan1"のように。
カーソルインさせる大元の画像を選択した状態で、
ビヘイビアパレット--スワップイメージを選択。(Dreamweaver3Jです)
そうすると、別フレームの差し替えたい画像の名前が出てきますので、
それ以降の操作は、同フレーム内での設定と同じです。
詳しいことはマニュアルに載っています。
ありがとうございました。
さっそくアドバイス通り試してみたらできました!
まだまだ勉強不足ですね。もう少しDreamweaverもjavascriptも基礎から勉強し直そうと実感しました。
本当にありがとうございました。
No.1
- 回答日時:
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」という意味になる。
以上がわかれば、フレーム間操作は自力で何とかなると思う。
このことから、想像がつくかもしれないけれど、親フレームに変数を用意しておけば、異フレーム間の「値」の受け渡しも可能であることがわかるだろう。しかし、それは又、別の物語である。
ありがとうございました。
kokucho81さんの回答を見て、ソフトばかりに頼らず、やはりscriptを勉強しなくてはと実感しております。丁寧な説明、本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 画像が分割されて切り替わる、ループアニメーションが作りたい 7 2023/05/27 17:12
- モニター・ディスプレイ 「.cur」のアイコン表示について 4 2023/03/04 10:21
- マウス・キーボード マウスカーソルの変更について 1 2022/11/05 20:03
- Illustrator(イラストレーター) ワードに貼った画像のキャンバスと画像本体のサイズの調整 2 2022/05/19 18:31
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- HTML・CSS svgクリップパスの応用コーディング方法 2 2022/04/09 09:07
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- その他(Microsoft Office) 複数の写真を1枚に印刷 5 2023/05/05 22:41
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- HTML・CSS 詳しい方に質問です。 早急に解決したいと思っています。 ポートフォリオをMacBook で作成したと 2 2023/05/12 17:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
インラインフレームで表示され...
-
submitボタンで他のフレームを...
-
フレーム分割すると動かない
-
<a href="#" …>の意味を教えて...
-
javascriptでalertの文字列をコ...
-
リンク移動先のURLを取得
-
別ファイルのfunctionの読み込み方
-
jqueryでのkeydownイベント発生...
-
二つの関数を一つにまとめるこ...
-
ハイパーリンクに下線を表示す...
-
bodyにidをつける理由は何ですか?
-
ひとつの外部ファイルに複数の...
-
googleモバイルがiframeで表示...
-
外部jsファイルの変数に代入す...
-
条件分岐で、読み込む外部スク...
-
base64encodeでの文字化けについて
-
SCRIPT5007: 未定義または NULL...
-
リンクを選択すると現れる点線枠
-
ユーザーが更新ボタンを押さな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
インラインフレームをドラッグ...
-
子フレームの自動リロードは可...
-
submitボタンで他のフレームを...
-
別フレームのページが読み込み...
-
インラインフレームで表示され...
-
セレクトメニューでリンクの際...
-
親ウィンドウの別フレームを子...
-
<iframe>~</iframe>内のwindow...
-
openerは使えないのでしょうか?
-
別ページのインラインフレーム...
-
フレームでの右クリック禁止
-
親フレームからkeydownイベント...
-
onunloadイベントでの画面制御...
-
別フレームにスムーススクロー...
-
ファイルのフォルダの階層の指...
-
左右のフレームを同時にスクロ...
-
他のフレームのスクリプトを実...
-
リロードとの違い
-
別フレームの中にあるインライ...
おすすめ情報