動的スクリプト タグと JSON を使用してリモート データを読み込んでいます。私の Web サイトに表示しているリモート ページには、コンテンツを読み込むために使用する div があります。
div
問題は、リモート データであるため、ページの読み込み時に JavaScript 関数が を認識しないことです。約 300 のタイムアウトを設定すると、通常は動作し、私の JavaScript はdiv
. ただし、時間がかかる場合があり、javascript が壊れます。
私はこれを試しています:
function load_content() {
if (document.getElementById('remote_div') == null) {
setTimeout('load_content()', 300);
} else {
document.getElementById('remote_div').innerHTML = 'Content goes here'
}
}
しかし、それはうまくいきません。私は何を間違っていますか?