2

一部のスクリプト タグ内に JavaScript ファイルを含める方法を調査しています。Google アナリティクス トラッキング コードの大きな JavaScript ファイルがあり、コードの特定の場所に含める必要があります。これは以下の私のコードです:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-123456789']);
<script type="text/javascript" src="/scripts/search_engines.js"></script>
_gaq.push(['_trackPageview']);
</script>

search_engines.js の前にある必要_trackPageviewがありますが、構文が明らかに無効です。

search_engines.jsこれには290行あります:

_gaq.push(
['_addOrganic','advancedsearch2.virginmedia.com','SearchQuery',true],
['_addOrganic','alltheweb','q',true],
['_addOrganic','ananzi','qt',true],

jQuery の addScript を探していましたが、探しているものを提供していないようです。

スクリプト タグ内に JavaScript ファイルを含める方法はありますか?

4

2 に答える 2

3

AJAX 経由でスクリプトをロードし、コールバックで依存コードを実行します。これは jQuery では簡単です。

$.getScript('/scripts/search_engines.js').done(function() {
    _gaq.push(['_trackPageview']);
});

または、GA コード全体を 1 つの JS インクルードに入れるだけです。

于 2012-08-20T09:36:27.793 に答える