08/08/02 01:54:43
よろしくお願いします。
<script type="text/javascript" src="URLリンク(xxx.com)"></script>
<!-- ↑は「document.write('<div id="xyz">1.aaa\n2.bbb\n3.ccc<\/div>');」を吐く -->
<script type="text/javascript">
<!--
//書き換えスクリプト
document.getElementById('xyz').innerHTML = document.getElementById('xyz').innerHTML.replace(/\n/g, '<br />');
// -->
</script>
HTML上に↑のように書くと、sub.jsの展開が間に合わないらしく、狙ったような動作をしてくれません。
(外部スクリプト呼び出し行と、書き換えスクリプトの間をある程度空けるとちゃんと動作します)
sub.jsに手を加えず、且つ、bodyタグのonloadを使わず(ページ全体の読み込み終了まで待たず)に、
sub.jsが読み込み終わったのを判別して書き換えスクリプトを狙い通りに動作させる方法がないでしょうか?