dreamweaverを使ってロールオーバーについて疑問点があります

このQ&Aのポイント
  • dreamweaverを使用してサイト作成を効率化したいと思っています。しかし、画像のロールオーバーについて2つの問題が発生しました。
  • 問題1は、マウスアウトしてもマウスオンの画像が残ってしまうことです。この問題にどのように対処すれば良いのでしょうか?
  • 問題2は、dreamweaverのロールオーバー機能を利用する場合、タグが長くなってしまい手間がかかることです。この場合、どのようにタグの書き換えをするべきでしょうか?
回答を見る
  • ベストアンサー

dreamweaverをご使用の方に、ロールオーバーについて2点。

よろしくお願いします。 今までタグの手打ちでいくつかのサイトを作ってきましたが、効率化を目指してdreamweaverの体験版をダウンロードしてみました。慣れないので余計に時間がかかりますが、便利なこともわかってきました。 現時点で気になるのが、画像でのロールオーバーについてです。はじめは便利だなー、と喜んでいたのですが、2点、疑問が出てきました。 1)マウスアウトをしても、マウスオンの画像が残ってしまいます。dreamweaverをお使いのみなさんは、これにどう対処していますか? 2)タグがものすごく長いです。head内のものは別ファイルにできますが、各画像についての記述も長いですよね。みなさんは、dreamweaverのロールオーバー機能を利用していますか? その際はどのようにタグの書き換えをしていますか? それとも、このような部分に関しては手でタグを打っているのでしょうか? ご回答お待ちしています。よろしくお願いします。

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

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

> 1)マウスアウトをしても、マウスオンの画像が残ってしまいます。dreamweaverをお使いのみなさんは、これにどう対処していますか? スワップイメージをセットするときに、「onmouseoutで元に戻す」みたいな感じのチェックボックスがあるので、それにチェックをつける。 または、onmouseoutに「スワップイメージの復元」ビヘイビアを追加。 > 各画像についての記述も長いですよね。 Dreamweaverは古いブラウザをサポートした書き方をしているためです。 > みなさんは、dreamweaverのロールオーバー機能を利用していますか? スタイルシートのa:hoverセレクタ(擬似クラス)でbackground-imageを変更することが多いですが、 アンカー(リンク)でない部分ではDreamweaverのスワップイメージを使ったり、 独自(自作)のライブラリを使える場合は独自のライブラリを使います。 Dreamweaverを使いこなせていない、という言い方も出来ますが。 > その際はどのようにタグの書き換えをしていますか? それとも、このような部分に関しては手でタグを打っているのでしょうか? 基本的には無視ですね。 オーサリングソフトのメリットは、ソースコードを見なくても作れることですから、ソースコードは見る必要はありません。 見る必要のない物を修正する必要はありません。 一応、画像やテーブルのwidth、heightやborderは、 プロパティインスペクタ(プロパティウインドウ)やタグインスペクタで編集や削除が出来ます。

cottonfeel
質問者

お礼

丁寧なご回答ありがとうございます。 古いブラウザもサポートした書き方をしているというのは知りませんでした。 いったん別のjsに切り替えたのですが、それなら考え直そうかな・・・ 「onmouseoutで元に戻す」チェックボックスには気づきませんでした。 まだまだ使いこなせていないようです。 私は今のところタグは自分で書くほうがずっとラクですが、ダウン/アップロードのお手軽さと互換性/文法チェックは完璧でないにしろ重宝しています。 購入して慣れる、というのもアリですね。 ありがとうございました。

その他の回答 (1)

回答No.2

Web標準やW3C推奨でもそうですが、古いブラウザは切り捨てる方向にあります。 利用者数が数えられないほど少ないブラウザはそれでよいと思いますが、 別のメリットも切り捨てているのは、個人的にはどうかと思いますけどね。 画像のwidth、height属性を書いておくと、画像の読み込み前にテキストだけを表示させたり、 テキストを表示した後で画像を表示したときにレイアウトがずれず、誤クリックを防げる、 というメリットがありますが、 パソコンのスペックもあがってきており、このようなメリットは無視されるようになってきています。 いくらパソコンのスペックが高くても、ネットワーク遅延は防げません。 OKWaveではJavaScriptを使用して、ワンテンポ遅らせてリンクがあった場所に広告を表示し、むしろ誤クリックを誘っているようですが。 スタイルシートやJavaScript関連で 古い記述しかサポートしていないもので、よく使われているのは、MacIEとIE5.0/5.5のみです。 全体の1%に満たない利用者数をどう思われるかは制作者次第ですね。 DreamweaverやGoLiveでもそうですが、 レイアウトはFireworksやImagereadyのスライスと連携しての「テーブルレイアウト」をメインにしています。 これはHomepageBuilderの標準モードやExpressionWeb(旧Frontpage)と大きく異なる点です。 DreamweaverはLynxや音声ブラウザを意識せず、グラフィカルブラウザでの閲覧を基本としています。 もちろん、Dreamweaverでテキストブラウザを意識した作り方も可能です。(若干作りづらいですが) > いったん別のjsに切り替えたのですが、それなら考え直そうかな・・・ スクリプト次第ですね。 最新のブラウザにあわせつつ、古いブラウザでも問題なく見られる物もあります。 別途prototype.js必須などでしたら、基本的に古いブラウザは切り捨てられているとみて良いと思います。

cottonfeel
質問者

お礼

いろいろありがとうございます。 さらに興味が出てきたので、本日教本を1冊購入しました。 マウスアウト云々の問題は、どうやらDreamweaverにだけあるわけではなく、どうやらhead内の記述も問題がありそうで、一度webについて基礎からやってみようと思い、こちらも教本を1冊。 本を読めばわかるというわけでもないのでしょうが、実践でネットで調べながら、という今のやり方だと、ところどころ穴の開いた知識になってしまっているような気がします。 Dreamweaverは購入の方向で行こうと思います。 ありがとうございました。

関連するQ&A

  • Dreamweaverでimageのロールオーバー

    Dreamweaverを使ってimageボタンのロールオーバーを指定すると <head>内に記述されるjavascriptのほか、<body>タグの中にも以下のタグが記述されます。 <body onLoad="MM_preloadImages('menu1_over.gif','menu2_over.gif')"> ()内のgif名はボタンがover時の画像名ですが、ロールオーバーするボタンが膨大だと <body>タグ内も膨大なソース量になってしまいます。 試しに削除してみたところIEでは正常にロールオーバーが動作します。 上記の記述は何を意味しているのでしょうか。 不足な情報があれば補足させていただきますので、お知恵をお貸し下さい。

  • ロールオーバーが上手くいかないのです。。

    JAVAなどを使わずに、マウスON/OFFで画像を変えるには 下記のタグ構成が一番簡単かと思ったのですが 実行すると最初に表示される画像だけが出て、 その画像の横に「×」(←画像が表示出来なかった時によく出るバッテンマーク)が 2つ出るだけで、ロールオーバーが出来ません。 色々なHTML関係のサイトを覗いてみましたが どうも上手くいきません。。。 もし下記のタグで間違いがなければ 私のパソコン(ブラウザ?)がおかしいのかも知れませんが^^; 初心者ですので基本的なことを見落としている可能性がありますが、 どうかアドバイス宜しくお願い致します。 -------------------------------------------- <html> <head> <title>タイトル</title> </head> <body> <IMG src="最初に表示される画像" border="0" onMouseOver="this.src='マウスを乗せた時表示される画像'" onMouseOut="this.src='マウスを離した時表示される画像'"> </body> </html> ----------------------------------------------- (追伸)よくロールオーバーのサンプルなんかを見ていると GIF形式ばかりなのですがJPGでも問題はないですよね?^^;

    • ベストアンサー
    • HTML
  • ジオシティーズでのロールオーバー使用について

    ヤフーのジオシティーズ(無料)でマウスを置くと画像が変わるような、ロールオーバーのタグを使おうとしたんですが、うまくいきません。 そこで、ヤフー内の「知恵袋」コーナーで聞いてみたのですが、 ジオシティーズではロールオーバーのタグを使えるので、 ジャバスクリプトをオンにしていないのでは? と返答をいただきました。 確認したところ、ちゃんとオンにしていたので、その点は大丈夫だと思います。 何がおかしいのでしょうか? 教えてください。 よろしくお願いします。 >ご自身で画像などファイルを管理できるスペースを使用しての投稿は個人情報の開示に繋がる場合もあり、ご遠慮いただいております とのことなので、実際のURLを見ていただくわけにはいかないので、タグを貼り付けます ↓ <html> <head> <title>名称未設定</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <BR> <BR> <BR> <a href="リンク先URL"> <IMG src="最初の画像" border="0" onMouseOver="this.src="マウスが乗った時の画像URL" onMouseOut="this.src="マウスが離れた時の画像URL"> </a> </body> </html>

  • Dreamweaver CS3を使用しています。

    Dreamweaver CS3を使用しています。 通常のロールオーバーは作れるのですが、Aの画像にマウスを合わせた時に 同じ場所にBの画像を表示させる以外に、離れた場所にCの画像も表示させたいです。 なおかつ、A・Bをメニューバーとして考えて、それぞれのメニューバーにマウスを 合わせた場合、Cの部分の画像をそれぞれ変えたいのですが、どのような処理をすれば 良いのでしょうか? 宜しくお願い致します。

  • Dreamweaver 4でこのようなことは出来ますか?

    Dreamweaver 4でHPを作っているのですが、このようなことは出来ませんか? ロールオーバーイメージで、マウスを画像の上にもって行ったときに 画像が切り替わるのと同時にすぐ脇の所にレイヤーなどで作った メッセージのようなものを表示させたいのですが、このようなことは可能でしょうか? ご存知の方どうかよろしくお願いもうしあげます。

  • Dreamweaverは便利?

    WEBの製作をしている者ですが、今までずっとテキストエディタでしこしことタグを書いて作ってきました。 今度新しい職場になり、大量のWEBページを管理、更新するためにDreamweaverを使わざるを得ない感じです。 ページ数は数十ページのサイトが10くらいありますが、やはりDreamweaverを覚えた方が管理しやすいでしょうか。 自分としては手打ちが非常に楽に感じているので、今までの方式で行くか、Dreamweaverを覚えるべきか悩んでいます。(Dreamweaverがめちゃくちゃ重いのもちゅうちょしている一因です) 近いうちに新規でのサイト製作も控えています。 どういう点が便利かなど、手打ちから乗り換えられた体験談等もありましたら教えて下さい。

    • ベストアンサー
    • HTML
  • DreamWeaver4を練習中です。教えてください。

    DreamWeaver4を練習しています。 Illustrator8で画像をつくって使用したいのですが、どうすればいいか教えてください。 Illustrator8でつくった画像をPhotoshop6に配置してweb用に保存しました。その後、DreamWeaver4で配置し、拡縮するとガギガギの絵になってしまいます。 また、ロールオーバーを使用する際、マウスカーソルを重ねたら画像に平体がかかったような状態になります。 どうしたら解決するか誰か教えてください。 よろしくお願いします。

  • 画像のロールオーバー

    Dreamweaver8のビヘイビアのスワップイメージを使って 画像のロールオーバーを再現したいのですが 思い通りにいきません。 実装したいこと ---------------------------------------------------- 画像Aをマウスオーバーで画像Bに変わる クリックでオーバーした状態を保持(画像Bのまま) さらに、画像Cをマウスオーバーで画像Dに変わり クリックでオーバーした状態を保持(画像Dのまま) そのクリック時、画像Bが画像Aに変わる ---------------------------------------------------- http://h2ham.up.seesaa.net/html/bgimage-change03.html の上の画像のような感じです。 これを実装を助けて頂きたいです。 スクリプトが書けず、Dreamweaverのビヘイビアしか 対応できない為、詳しく解説いただけたら嬉しいです。 もしくは参考サイト、サンプルソースなどありましたら 助かります。 よろしくお願いします。

  • DreamWeaverMXでジョイントロールオーバーの作り方

    WindowsのDreamWeaverMXを使用しています。 ある画像にマウスポインタを合わせると別の場所の画像が変わる 「ジョイントロールオーバー」を作りたいと思っています。 タグはよくわかりませんので、ソフトの機能を利用して作れるのでしたら 手順を教えていただけないでしょうか。 私が購入した解説書では、 FireWorksMXを使って作れると書いてあったのですが、 そのソフトは持っていないので、 DreamWeaverMXでの作り方を質問しました。

  • 【ロールオーバー】次にクリックされるまで選択を維持

    現在文字サイズ変更スクリプトを設置しています。 http://insomnia.jp/workshop/fontsize_changer_C/index.html ▲スクリプトは上記サイトのものを仕様 「大」「標準」「小」 と画像をつくり、ロールオーバーでマウスオンすると 選択画像に色がつくようにしています。 標準的なロールオーバーと同じく、 マウスアウトすると画像は元にもどります。 参考サイト:http://www.td-holdings.co.jp/ 目指しているのは上記サイトの 文字サイズ変更スクリプトです。 現在選択中のフォントサイズが分かるよう、 マウスアウトしても次のクリックがあるまで ロールオーバー状態を維持したいのです。 「大」を選択中には大に色がつき、 「中」を選択中には中に色がつき という具合です。 どのような方法がベストでしょうか? お知恵を拝借ください!宜しくお願いいたします。

専門家に質問してみよう