• ベストアンサー

fireworksで作成したボタンがIEで機能しません

宜しくお願いします。 FWでテキストをボタンにするためにシンボル変換時にボタンを選択しました。「シンボルウィンドウ?」でアップ、オーバー、ダウン等を設定しプレビューで見ると設定通りであることを確認できました。 その後Dreamweaverで「F12」ボタンを押してIEで表示させると全く機能しません。 リンク先には「くさりマーク」のところに「???.html」と同じディレクトリにある別のファイルを指定し、ターゲットにはDW上で設定したフレーム名を設定しました。 どこに問題があるのかお分かりになる方がいらっしゃいましたらご教示いただけますと幸いです。

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

  • ベストアンサー
  • Pochi67
  • ベストアンサー率34% (582/1706)
回答No.1

 見たところ、DWではデザインビューで作業されているようですが、Javascriptは記述されましたか?  Javascriptがないと、ボタンにアクションはつきません。 (1)FWでのプレビュー時、【表示】→【ソース】でコードを表示させる。 (2)<head>タグ内にある<script language="JavaScript">~</script>をコピー。 (3)DWでボタンを貼り付けているページをコード表示、<head>タグ内にペースト。 (4)(1)のコードから今度は<a href・・・~</a>をコピー(これがボタンのコード)。 (5)<body>タグ内の任意の場所にペースト。  もしコードがさっぱり・・・という場合は、FWで書き出す時にHTMLファイルも一緒に書き出し、そのHTMLファイルを元にページを作り直すという荒業でも出来ないことはないと思います。  ページをボタンに合わせて作り直すので多少大変だとは思いますが。  どちらも気を付けることはプレビューした時のブラウザ(もしくは書き出し時に作ったHTMLファイル)と画像の位置関係。  書き出し時にサブフォルダを作らない限りHTMLファイルと画像が同じ階層にあるため、この関係を崩すと正しく表示出来なくなります。  ・・・コレで表示出来ましたか?  ちなみにユーザーがJavascriptを切っていると当然動きません。(ローカルは切る・切らないの設定は関係なく、動くらしいです)  あと、SP2のポップアップ防止機能にも引っ掛かります。(ダウンロードを許可しないと動きません)  最後に、こういう質問はOSとソフトのヴァージョンを書くようにした方が、そのソフトやヴァージョン特有の問題で引っ掛かっていた時に回答を得られやすいですよ。  WinとMac、ヴァージョンによって微妙に操作が違う場合もありますしね。  では頑張ってください。(^^)

terije
質問者

お礼

Pochi67さんありがとうございます!大変詳しいご説明により無事解決することができました。 コードをいじる自信がなかったのでFWで「編集」→「htmlコードのコピー」で起動したウィザードにて解決です。なにやら沢山のgifファイルができてしまいましたが、ひとまずほっとしました。 これらのファイルに関しては調べてみようと思います。 大変助かりました。ありがとうございます。