私はあなたが元気であることを願っています。
短い:
私のHTMLの読み取り:
<img id="JavImage">
<script language="JavaScript" type="text/javascript"
src="http://www.foobar.com/Contents.js"></script>
</img>
私のContents.jsは次のように読みます:
document.getElementById("JavImage").src="https://www.foobar.com/imgURL.jpg";
FF15では画像imgURL
が正しく表示されますが、IE8ではまったく表示されません。ソースを確認したところ、IE8 では src 属性が追加されていませんでしたが、FF では 'src' 属性が適切に追加されていました。
これらのフォーラムに関する私の調査から、IE にはgetElementById
およびgetElementsByName
に問題がありますが、<img id="JavImage" name="JavImage"></img>
機能しませんでした。
お知らせ下さい。詳細については、以下を参照してください。
長いです:
私は単純なHTMLページを読んでいます:
<script language="JavaScript" type="text/javascript" src="http://www.foobar.com/JavPage.js"></script>`
そしてJavaPage.js は次のように読み取ります。
document.write('<!DOCTYPE html><html><head>...<body><a id="JavHeader"><script language="JavaScript" type="text/javascript" src="http://www.foobar.com/Contents.js"></script></a>...</html>');
Contents.jsは次のように読み取ります。
document.getElementById("JavHeader").href="www.foobar.com";
document.getElementById("JavHeader").innerHTML="Foobar";
Contents.js には、対応する ID を持つさまざまな要素があります。
私の意図は、リモートで編集できるように、HTML を外部ファイルで記述できるようにすることでした。これを行うより効率的な方法はありますか?
単純な HTML ページは Javascript 全体をレンダリングしますが、Firefox/Chrome で機能する一部の要素は IE では機能しません ( Shortを参照)。お知らせ下さい。