<html>
<body>
<img id="j_id58" width="800" border="0" height="400" src="c:/test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png"/>
</body>
</html>
私はFirefoxで開いたときに画像をレンダリングしませんが、IE 6ではどうしてですか?FirefoxでHTMLのIMGタグがnullをレンダリングするのはなぜですか?
<html>
<body>
<img id="j_id58" width="800" border="0" height="400" src="c:/test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png"/>
</body>
</html>
私はFirefoxで開いたときに画像をレンダリングしませんが、IE 6ではどうしてですか?FirefoxでHTMLのIMGタグがnullをレンダリングするのはなぜですか?
ファイル名の代わりにfile://
というURLを使用するとうまくいくと思います。
<html>
<body>
<img id="j_id58" width="800" border="0" height="400"
src="file:///c/test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png"/>
</body>
</html>
これを試してください。
srcアトリビュートにfile:\\ schemeが必要なためです。
のfile:/// C://test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.pngを試して、動作するかどうかを確認してください。
Firefoxは、"C:/"
スタイルパスの使用をサポートしていません。
代わりに、Webサーバーによってホストされるそのファイルへの相対URLまたは実際のURLを使用します。
IE6はこれをサポートしています。
Firefoxには、ローカルファイルを参照するときに "file:///"のプレフィックスが必要です。
上記の回答に加えて、HTTPサーバーからHTMLを読み込むと失敗する可能性があります。
真のクラシック... "しかし、私は私のコンピュータから試してみると画像が見えます" ... ... :) – Guffa
これは魔法のように機能しました。どうもありがとうございます。 – Shamik