• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Dreamweaverのブラウザでプレビュが表示できない)

Dreamweaverのブラウザでプレビュが表示できない

このQ&Aのポイント
  • Dreamweaver4を使ってHP作成しています。画像をクリックで別ウィンドウを表示させることに挑戦しましたが、ブラウザでプレビューが表示されません。
  • 3つのフレームを使いHP作成していますが、フレームを個別に開くと表示されます。
  • インターネットオプションの一時ファイル、履歴、Cookieを削除しましたが、解決しません。Dreamweaverを通して保存するとエラーになります。

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

  • ベストアンサー
  • salonpath
  • ベストアンサー率48% (194/399)
回答No.4

不思議ですね、パスも間違ってないようですし、表示できない理由が全くわかりません。。。 「dreamweaver4 フレーム」で検索すると2002~2003年ごろに同じようなプレビューで表示できないという質問が多数みつかるんですが、どれもこれも解決しないまま終わってました。 Dw4固有のバグなのかもしれないですけど、なにぶん触った事がないのでわからないです。 TMP******.htmてのが問題なきもするけど。 Dw4は、firefoxなどほかのブラウザをプレビューブラウザに選べるんでしょうか? 他のブラウザでも見てみるとどうでしょう? 1行目のdoctypeは正しいですか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> ないと思うけどアップデートしてなければしてみるとか http://www.adobe.com/jp/support/dreamweaver/downloads_updaters.html#dw4 それと質問の解決にはならにけど、とりあえず現状でフレームセットのサイトをローカルで確認する時は、index.html(フレームの親ページ)をブラウザに直接ドラッグしてプレビューするのが楽かもしれないですね。

sugar7783
質問者

お礼

お返事が遅くなってすみません。 いろいろ試してもうまくいかなったため ソフト自体を再インストールしてみたところ ちゃんと表示されるようになりました。 丁寧に教えていただきありがとうございました。

その他の回答 (3)

  • salonpath
  • ベストアンサー率48% (194/399)
回答No.3

>『D:\Website\TMP6fm1eq3ed9.htm』→TMP6fm1eq3ed9を手打ちでindexに変えるとちゃんと表示されます。 ブラウザのアドレス欄のTMP6fm1eq3ed9.htmを index.htmと手打ちで変更すると表示されてるんですよね? ローカルサーバーでプレビュのチェックを外すと、F12でプレビューした際のアドレスが「D:\Website\index.htm」になると思うのですが、最初からindex.htmの場合は表示されなくなるんでしょうか? Left.htm、Right_1.htm、Right_2.htmの3つは index.htmと同じ階層にありますか? (D:\Website\Left.htm、D:\Website\Right_1.htm、D:\Website\Right_2.htm) もう一点 IEでプレビューした際(参考画像エラーが出る状態の時)、ツールバーの表示(v)-ソース(c)でソースを表示した時の 以下の部分の各htmlのパスが変わっていたりしますか? <frameset rows="*" cols="208,*" frameborder="YES" border="1" framespacing="1" bordercolor="#666666"> <frame name="leftFrame" scrolling="NO" noresize src="Left.htm"> <frameset rows="141,*" frameborder="YES" border="1" framespacing="1" cols="*" bordercolor="#666666"> <frame name="topFrame" noresize scrolling="NO" src="Right_1.htm"> <frame name="mainFrame" src="Right_2.htm"> 何度もすみません

sugar7783
質問者

補足

すみません。昨日は午後より出張で不在でした >ブラウザのアドレス欄のTMP6fm1eq3ed9.htmを >index.htmと手打ちで変更すると表示されてるんですよね? はい、index.htmに手うちで変えるとちゃんと表示されます。 >ローカルサーバーでプレビュのチェックを外すと・・・ これが、チェックを外したりつけたりしてもDreamweaverでのプレビュは「D:\Website\index.htm」で表示してくれません TMP****htmを表示させてきます。 一応、チェックを変えるたび、すべてのフレームを保存してからプレビュー実行してます >Left.htm、Right_1.htm、Right_2.htmの3つはindex.htmと同じ階層にありますか? はい、同じフォルダの同じ階層においています。 ソースはこうなってました。 &lt;title&gt;。・・・・lt;/title&gt;<br /> &lt;script language=&quot;JavaScript&quot;&gt;<br /> image = new Image();<br /> image.src=&quot;favicon.ico&quot;;<br /> &lt;/script&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;&#x200b;<a href="http://www" target="_blank">http://www</a>&#x200b;。・・ocn.ne.jp/~。・・・favicon.ico&quot;&gt;<br /> &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=Shift_JIS&quot;&gt;<br /> &lt;/head&gt;<br /> &lt;frameset rows=&quot;*&quot; cols=&quot;208,*&quot; frameborder=&quot;YES&quot; border=&quot;1&quot; framespacing=&quot;1&quot; bordercolor=&quot;#666666&quot;&gt; <br /> &lt;frame name=&quot;leftFrame&quot; scrolling=&quot;NO&quot; noresize src=&quot;Left.htm&quot;&gt;<br /> &lt;frameset rows=&quot;141,*&quot; frameborder=&quot;YES&quot; border=&quot;1&quot; framespacing=&quot;1&quot; cols=&quot;*&quot; bordercolor=&quot;#666666&quot;&gt; <br /> &lt;frame name=&quot;topFrame&quot; noresize scrolling=&quot;NO&quot; src=&quot;Right_1.htm&quot;&gt;<br /> &lt;frame name=&quot;mainFrame&quot; src=&quot;Right_2.htm&quot;&gt;<br /> &lt;/frameset&gt;<br /> &lt;/frameset&gt;<br /> &lt;noframes&gt; <br /> &lt;body bgcolor=&quot;#66FF66&quot; text=&quot;#000000&quot;&gt;<br /> &lt;/body&gt;<br /> &lt;/noframes&gt; <br /> &lt;/html&gt;<br /> お手数おかけしてすみませんm(__)m

  • salonpath
  • ベストアンサー率48% (194/399)
回答No.2

Dreamweaverの4は古過ぎて触ったことがないのですが ソースコードはコードビューか分割ビューで表示できると思います。 表示されてないのならデザインビューで作業してるのかな。 一時ファイルを使わない方法は 上のツールバーの[編集]-[環境設定]-[ブラウザでプレビュー]みたいなところで変更できるチェックボックスがあると思います。

sugar7783
質問者

補足

ほぼ、デザインビューのみで作業してました。 フレームのソースコードがどれか解りませんので (Dreamweaverでのコードビュは、それぞれフレーム単位で表示される???) 私のindexファイルをワードパットで開くと <html> <head> <title>●●●●</title> <script language="JavaScript"> image = new Image(); image.src="favicon.ico"; </script> <link rel="shortcut icon" href="http://www●●.ocn.ne.jp/~●●●/favicon.ico"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <frameset rows="*" cols="208,*" frameborder="YES" border="1" framespacing="1" bordercolor="#666666"> <frame name="leftFrame" scrolling="NO" noresize src="Left.htm"> <frameset rows="141,*" frameborder="YES" border="1" framespacing="1" cols="*" bordercolor="#666666"> <frame name="topFrame" noresize scrolling="NO" src="Right_1.htm"> <frame name="mainFrame" src="Right_2.htm"> </frameset> </frameset> <noframes> <body bgcolor="#66FF66" text="#000000"> </body> </noframes> </html> となっています。ソースを直接触ったのは、ファビコンを見よう見まねで追加したくらいです。 [編集]-[環境設定]-[ブラウザでプレビュー]みたいなところで変更は プライマリブラウザ セカンダリブラウザ ローカルサーバーでプレビュ どれにもチェックを入れない 以上の4つ試しましたが、どれも添付ファイルのエラーがでます。 お手数かけてすみません

  • salonpath
  • ベストアンサー率48% (194/399)
回答No.1

index.htmのフレームセットの参照元アドレスはどうなってますか? それと、プレビューに一時ファイルを使わないとどうなりますか?

sugar7783
質問者

補足

>index.htmのフレームセットの参照元アドレスはどうなってますか? すみません、アドレスはどうやって確認したらいいですか? >プレビューに一時ファイルを使わないとどうなりますか? プレビューした時のアドレスが、『D:\Website\TMP6fm1eq3ed9.htm』と なり、一時ファイルを使わない方法が解りません。 『D:\Website\TMP6fm1eq3ed9.htm』→TMP6fm1eq3ed9を手打ちでindexに 変えるとちゃんと表示されます。 勉強不足ですみません

関連するQ&A