2

私のウェブサイトの一般的なページ読み込みを遅らせるコードがいくつかあります。これはページの一番上に含まれています (具体的には、完全に読み込むのに時間がかかるトラッカー スクリプトを含む広告です)。これらの広告の読み込みは、他の JS スクリプトをゆっくりと遅らせます。 /エフェクト/機能が機能してから完了するまで..例:スクローラー/スライダーなど

私が疑問に思っていたのは、おそらくページがロードされた後に、これらの特定の div 要素にコンテンツをロードするコードは何ですか?? (編集: ページの残りの部分がいつ読み込まれるかを尋ねるように変更し、以下のコメントを修正しました)

(これに似たコードのサンプルを見たことがありますが、正しく機能することはありませんでした)

これが元のコードです

<div id="ad-header"><script type='text/javascript' src='http://url.com'></script>

その後、に変更しようとしましたが、私が行っている変更は、それを機能させることに失敗しました。広告を ad-header id スポットにロードする必要があります

var delay = 3000;
setTimeout(
    function()
    {
        var oScript;
        oScript = document.createElement("script");
        oScript.type = "text/javascript";
        oScript.src = "http://url.com";
        document.body.appendChild(oScript);
    },
    delay
);
4

1 に答える 1

0

あなたの代わりに、document.body.appendChild(oScript);おそらくやっているはずですdocument.getElementById('ad-header').appendChild(oScript);

コードの残りの部分はそのままで正しいように見えます。

于 2012-11-20T18:18:29.993 に答える