教えて下さい。
Dreamweaver4を使って現在HPを作っているものです。
その際、ナビゲーションバーにポップアップメニューを追加したいのです。
素材は全てFireworksで作りましたので、ポップアップメニューは簡単に作ることができました。
しかし、それをDreamweaver上に取りこむと、ポップアップメニューが表示されませんでした。ビヘイビアの追加をすることはわかりましたが、現在英語版でしかビヘイビアのエクステンション(?)が配付されていないことがわかりました。
しかし、世の中には多数のウェッブでポップアップメニューが表示されています。皆さんどのようにして、表示させているのでしょうか?教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

一度Fireworks側でDreamweaverのライブラリとして書き出して


使用する方法が載っています。
こちらの方法ではやってみてはいかがでしょうか

参考URL:http://www.macromedia.com/jp/support/fireworks/t …
    • good
    • 0
この回答へのお礼

ありがとうございます!
役立ちました!

お礼日時:2001/08/22 19:00

FW上できちんとポップアップメニューが表示されるのであれば、DWでもきちんと表示されるはずですが・・・。



ちゃんとHTMLの書き出しなど行いましたか?

それかブラウザのJavaScriptがOFFになってるとか?

この回答への補足

HTMLでの書き出しは「HTMLのプレビュー」でチェックしながら、フォルダを作って書き出しました。また、ポップアップメニューに関してはポップアップメニューHTMLをきちんと一緒に書き出しました。でも、DW上ではfireworksで加工したポップアップメニューのエンボスなども全て真っ黒になっています。どうしてでしょう?対応していないのかと思い、extensionが必要かと思っているところなのでした。ちなみに、javascriptでもタグを書いたりしているので、OFFということはないとおもいます。(きちんと作動しています)

補足日時:2001/08/21 18:02
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QDreamweaverでのポップアップメニュー

ヘルプで探しても、解らないので教えてください。
Dreamweaverでテンプレートを作成し、ナビゲーションにポップアップメニューを設定したいのですが、ビヘイビアのメニューがグレーになっていて、設定できません。
テンプレートでは、ポップアップメニューが設定できないのでしょうか?
テンプレートではない、通常のファイルでは設定できます。
設定変更が多いので、どうしてもテンプレートを作成したいのですが…。
宜しくお願いします。

Aベストアンサー

私も同様のことをしたくてBellucciさんの質問に行き当たったのですが、回答がないようなので今、サポートセンターに直接聞いてみました。

結論からいうと、テンプレート化された後のファイルにポップアップメニュー(というよりビヘイビア全般のようですが)を追加することは不可能だそうです。
また、一度テンプレート化したもの(dwt)をhtmlファイルに戻して、そこにポップアップメニューを追加した後、再びテンプレート化する、ということはできないかと尋ねましたが、それも不可能とのことでした。

つまり、既にテンプレートを使ったサイトを運営している場合、テンプレートをもう一度最初から作り直さないといけないというのが結論です。ページが新規に増える度にテンプレートを作成し直すのでは、テンプレート自体の意味が損なわれるので、とても不便ですよね。私は、ポップアップを断念するか、面倒な作業を(今後も繰り返すことを覚悟の上で)行うか、いま悩んでます。

Qドリームウィーバーでテンプレートから新規でページを作成するとナビゲーションバーのポップアップメニューのリンクが切れる件

ドリームウィーバーでテンプレートから新規でページを作成するとテンプレート内のナビゲーションバーのポップアップメニューのリンクが切れてしまいます。なぜでしょう。

Aベストアンサー

まだ解決されてませんか?

>なぜでしょうか?コードビューでコードごとコピーして貼り付けているのにリンクが切れてしまうのです。そういうものとあきらめるより仕方がないのでしょうか?

まったく想像でしかないのですが「htmlからテンプレートに」と書かれているので、HTMLはどこかに一度保存された物だと解釈すると、テンプレートにコピーペーストでは、テンプレートの保存先がHTMLとは違うので間違ったアドレスになってしまいます。

テンプレートにはテンプレートの保存先からのリンクが書かれていて、それを使って作成したhtmlは、保存先によってリンクのアドレスが自動で変更保存されます。(うまく言葉では説明しにくいですね)

そして、テンプレートでJavaScriptでリンクさせた場合、自動機能が効かず、テンプレートからのアドレスのままになってしまいます。ですから、その回避策としては、絶対パスを記入するのが1番ましでしょう。

QDreamweaverでポップアップメニューが・・・

 Dreamweaver8でホームページを作成しているのですが、ポップアップメニューの表示で困っています。
 メニューバーにマウスポインタを合わせると下向きにポップアップメニューが表示されるようにしているのですが、メニューバーの下段にはFlashムービーがはりつけてあり、ポップアップメニューがFlashムービーの背面に表示されてしまいます。ポップアップメニューをFlashムービーの前面に表示させるいい方法がありましたら教えてください。
 ちなみにポップアップメニューは「ビヘイビア→ポップアップメニューを表示ページ」にて作成。レイアウトはセンター揃えのレイアウトとなっております。
 以上、どなたか解決策をご存知の方はよろしくお願いいたします。

Aベストアンサー

もし Dreamweaver 8 と
Flash (Proessional) 8 を併用でお使いでしたら(つまり STUDIO8 をご使用でしたら),
Flash の パブリッシュ設定で,HTMLタブを選択して,
半分よりやや下にある,

ウィンドウモード(O):[ 標準      ] の部分を
ウィンドウモード(O):[ 透明表示   ] にしてパブリッシュしたHTMLのタグを使用してみてください。

タグは具体的には下のようになります。

<!--ムービーで使用されている URL-->
<!--ムービーで使用されているテキスト-->
<!-- saved from url=(0013)about:internet -->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="○○" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="○○.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="bgcolor" value="#ffffff" />
<embed src="○○.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="550" height="400" name="○○" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

タグ的に言うと,OBJECTタグ内に,
 <param name="wmode" value="transparent" /> 
を追加し,EMBEDタグ内に,
 wmode="transparent"
を追加すると言うことです。
本来,transparent は Flash の背景を透明にするタグですが,
これを書くと背景が透明でも不透明でもFlashの上に物を表示できます。

しかしMacなどの一部のブラウザでは,このタグを認識しない場合もあります。
本家 Macromedia より,
「背景が透明な Flash ムービーを作成する方法」
http://www.macromedia.com/jp/support/flash/ts/documents/fl0306.html
装飾的なものをFlashの上に表示させるだけでしたらかまわないと思いますが,
その先に進むようなボタンやリンクなどがある場合,
このタグを受け付けない環境の方が閲覧されたときに,先のページに進めなくなってしまいます。
だから,あまりお薦めはできない方法ですが,おそらく大半の環境では Flash の上に表示できると思います。


Flash の上には物は置けない(置かない)というのが一般的です。
重要なものをFlashの上に表示したい場合は,
全く他の表示方法を考えるか,
ブラウザを判定して, "transparent" を受け付けるブラウザと受け付けないブラウザを振り分けるとか,
メニューバーにマウスポインタを合わせると Flash を JPEG にすり替えるとか,
そういう方法を取られる方が良いかもしれません。

総本家 Adbe のこのページでは
http://www.adobe.co.jp/
OSやブラウザを判定して,Flash の上にメニューを表示させているようです。
以前は,メニューバーにマウスポインタを合わせると Flash を JPEG にすり替えていました。

もし Dreamweaver 8 と
Flash (Proessional) 8 を併用でお使いでしたら(つまり STUDIO8 をご使用でしたら),
Flash の パブリッシュ設定で,HTMLタブを選択して,
半分よりやや下にある,

ウィンドウモード(O):[ 標準      ] の部分を
ウィンドウモード(O):[ 透明表示   ] にしてパブリッシュしたHTMLのタグを使用してみてください。

タグは具体的には下のようになります。

<!--ムービーで使用されている URL-->
<!--ムービーで使用されているテキスト-->
<!-- saved from url=(0013)...続きを読む

Qイメージ画像を使ったポップアップメニューを作りたいです。

イメージ画像を使ったポップアップメニューを作りたいです。
チカッパ!レンタルサーバーのトップメニューがそうです。
http://chicappa.jp/
作り方が載っているサイト、サンプルダウンロードなどを探したのですが、なかなか見つかりませんでした。
そういうサイトを教えて下さいますか?
宜しくお願いします。

Aベストアンサー

>画像を使ったポップアップメニュー

サンプルのURLを見てみたけど・・・
何のことだろう?
もしかしてドロップダウンメニューの事なのでしょうか?
だったらいくらでもサンプルがあるような気がします。

以下に挙げるのはほんの一例

【JavaScriptを使用】
http://jsajax.com/Articles/DropDownMenu/286

【CSSのみ】
http://css-eblog.com/csstechnique/cleanhtml-pulldownmenu.html

QCSSでポップアップメニューを作成したがIEだけメニューが表示されません。

下記のようなCSSでポップアップメニューを作成したのですが
IEだけポップアップメニューが表示されませんでした。

IEでもポップアップメニューが表示されるようにするには
どのようにすればよいのでしょうか?(JavaScriptは未使用で作成)

<html>
<head>
<style type="text/css">
#menu {
position: relative;
width: 102px;
height: 22px;
}
#menu li {
list-style-type: none;
float: left;
}
#menu li a {
color: gray;
width: 100px;
height:20px;
text-decoration: none;
text-align: center;
border: 1px solid gray;
display: block;
}
#menu li a:hover {
background-color:#FFFFCC;
}
#menu ul li ul {
display: none;
}
#menu ul li:hover ul {
display:block;
position:absolute;
top: 22px;
left: 0;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li>
<a href="#">home</a>
<ul>
<li><a href="#">first</a></li>
<li><a href="#">second</a></li>
<li><a href="#">third</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>

下記のようなCSSでポップアップメニューを作成したのですが
IEだけポップアップメニューが表示されませんでした。

IEでもポップアップメニューが表示されるようにするには
どのようにすればよいのでしょうか?(JavaScriptは未使用で作成)

<html>
<head>
<style type="text/css">
#menu {
position: relative;
width: 102px;
height: 22px;
}
#menu li {
list-style-type: none;
float: left;
}
#menu li a {
color: gray;
width: 100px;
height:20px;
text-decoration: none;
text-ali...続きを読む

Aベストアンサー

IE及びOpera6では、
>「:hover,:active疑似クラスは,始点アンカー(href属性を持つa要素)と組み合わせた場合にのみ効果を持つ。」
(下記参照URLより引用)

という事で、A要素との組み合わせでないと「hover」というタイミングを指示できないので、実現不可能ではないかと・・・。
動的処理なのに契機が指示できないのは、ちょっと・・・。
また、今回はその包括範囲内にA要素が別途必要な訳なので、ダミーでA要素で囲うという事はA要素の入れ子となり不可能・・・。


という事で、CGIで事前にブラウザの判定をして表示ページを振り分けるでもしない限り、CSSのみでのポップアップメニューはあきらめるか、
IEの場合は該当CSSを無効になる様に仕掛けを作るか・・・・・。

参考URL:http://hp.vector.co.jp/authors/VA022006/css/corrbrwser/selector.html#pseudo-classes


人気Q&Aランキング

おすすめ情報