電子書籍の厳選無料作品が豊富!

Dreamweaver4を使ってHP作成しています。

3つのフレームを使いHP作成していました。
今回、画像をクリックで別ウィンドウを表示させることに挑戦しました。
おそらくこの時何かを変更してしまったと思いますが。
upしてアクセスし、確認すると別ウィンドウは出ましたが、なかの画像が表示されない為
Dreamweaverで再度、編集しようとしたらindex.htmの、ブラウザでプレビューが表示できません(エラー画像添付)

3つのフレームをそれぞれ、『left.htm』『right_1htm『right_2.htm』で作成しているので、それぞれを個別に
Dreamweaverで開きブラウザでプレビュすると、個別だとちゃんと表示されます。
また、ファイルは、DドライブのWebsaiteフォルダにあるためそこから
Dreamweaverで開かず、直接indexファイルをプレビュするため
エクスプローラに〔D:\Websaite\index.htm〕これでも表示されない為
ファイルが壊れてるのかもしれませんが、
Dreamweaverで編集用に開くとちゃんと中身もありますし表示されます。

インターネットオプションの一時ファイル、履歴、Cookie、PS、など削除をしてみましたがダメでした。

インターネットでは、別ウィンドウ内は失敗したもののindexファイルはちゃんと表示されるので
リモートサイトのindexファイルをローカルサイトへGETしてからDreamweaverでブラウザプレビューしましたが、やはり表示されません
しかし、今度はエクスプローラに〔D:\Websaite\index.htm〕だと表示されます・・・

Dreamweaverを通して保存すると、エラーになっちゃうという状況です。
説明がヘタで、大変申し訳ありませんが、どなたか解決策のご教授お願いします。

「Dreamweaverのブラウザでプレビ」の質問画像

A 回答 (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/down …

それと質問の解決にはならにけど、とりあえず現状でフレームセットのサイトをローカルで確認する時は、index.html(フレームの親ページ)をブラウザに直接ドラッグしてプレビューするのが楽かもしれないですね。
    • good
    • 0
この回答へのお礼

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

丁寧に教えていただきありがとうございました。

お礼日時:2009/09/25 13:25

>『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">

何度もすみません

この回答への補足

すみません。昨日は午後より出張で不在でした

>ブラウザのアドレス欄の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

補足日時:2009/09/18 08:01
    • good
    • 0

Dreamweaverの4は古過ぎて触ったことがないのですが


ソースコードはコードビューか分割ビューで表示できると思います。
表示されてないのならデザインビューで作業してるのかな。

一時ファイルを使わない方法は
上のツールバーの[編集]-[環境設定]-[ブラウザでプレビュー]みたいなところで変更できるチェックボックスがあると思います。

この回答への補足

ほぼ、デザインビューのみで作業してました。
フレームのソースコードがどれか解りませんので
(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つ試しましたが、どれも添付ファイルのエラーがでます。

お手数かけてすみません

補足日時:2009/09/17 12:30
    • good
    • 0

index.htmのフレームセットの参照元アドレスはどうなってますか?


それと、プレビューに一時ファイルを使わないとどうなりますか?

この回答への補足

>index.htmのフレームセットの参照元アドレスはどうなってますか?
すみません、アドレスはどうやって確認したらいいですか?

>プレビューに一時ファイルを使わないとどうなりますか?
プレビューした時のアドレスが、『D:\Website\TMP6fm1eq3ed9.htm』と
なり、一時ファイルを使わない方法が解りません。
『D:\Website\TMP6fm1eq3ed9.htm』→TMP6fm1eq3ed9を手打ちでindexに
変えるとちゃんと表示されます。

勉強不足ですみません

補足日時:2009/09/17 10:43
    • good
    • 0

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