0

ページが読み込まれた後に広告スクリプトを実行したい。私はこのようなものを使用しなければならないことを知っています:

$(window).bind("load", function() {
$.getScript('http://anetwork.ir/showad/?adwidth=468&adheight=60&aduser=1341223032', function() {
    // callback function
    alert('external script loaded!');
  });
});

アラートはロードされますが、機能していません。も問題ありません

$(window).bind("load", function()

問題は $.getScript にあるはずです。外部スクリプトが次のようなものを出力することも追加する必要があります。

document.write('<iframe scrolling="no" width="468" height="60" frameborder="0" src="http://anetwork.ir/showad/c.php?adwidth=468&adheight=60&aduser=1341223032">

');

4

1 に答える 1

0

単に使用する

$(window).load(function() {
   // this will be executed when the page has finished loading
}

ロード機能ではなくスクリプトに問題がある場合は、読み続けてください。

$.getScriptajax 呼び出しのショートカットです。詳細については、 http://api.jquery.com/jQuery.getScript/のドキュメントを参照してください。オリジン ポリシーが同じであるため、スクリプトをロードできません。JSONP別のドメインからスクリプトをロードするには、 を使用する必要があります。詳細については、この投稿を参照してください。

于 2012-08-14T20:39:11.683 に答える