48

私は広告会社と協力しており、アクティビティを追跡するために特定のページにタグを付けています。私のクライアントは、ページの読み込みが完全に終了した後にアクティビティを追跡するために JavaScript タグを起動したいと考えています (タグの読み込み時間が遅いためにページ コンテンツの読み込みが遅くなるのを防ぐため)。

ページが完全に読み込まれた後に読み込まれるタグの例は次のとおりです。

<script>document.write('<s'+'cript language="JavaScript" src="http://jact.atdmt.com/jaction/JavaScriptTest"></s'+'cript>')</script>

私はいくつかのスタックオーバーフロースレッドを見ていましたが、うまくいくと思われる以下の実装に出くわしました:

window.onload = function(){
  <script language="JavaScript" src="http://jact.atdmt.com/jaction/JavaScriptTest"></script>
};

私は自分のウェブページでこれをテストし、タグを発火させましたが、理想的にはある種のjqueryを使用して、代替またはより堅牢な方法があるかどうか疑問に思っています.

以下は、クライアントが試したサンプル実装ですが、ページが壊れているようです:

<script>
jQuery(window).load(function () {$('<script language="JavaScript" src="http://jact.atdmt.com/jaction/JavaScriptTest"></script>').insertAfter('#div_name');});
</script>

しばらく JQuery を使っていなかったので、ここで他のメンバーから情報を得たいと思っていました。JQuery を使用してページの読み込み後に上記のスクリプトを呼び出すことができる他の方法はありますか?

ありがとう、

4

7 に答える 7

0

<script type="text/javascript">
$(window).bind("load", function() { 

// your javascript event

)};
</script>

于 2015-09-29T08:38:11.343 に答える