2016-09-09 8 views
0

私のページのフッタに次のコードを追加する必要がありますが、JavaScriptコードを使用して行う必要があります。私はを追加する必要がdiv32にjavascript関数を追加して

コード:

<script type="text/javascript"> 
    (function (d, w, c) { 
     (w[c] = w[c] || []).push(function() { 
      try { 
        w.yaCounter39519115 = new Ya.Metrika({ 
        id:39519115, 
        clickmap:true, 
        trackLinks:true, 
        accurateTrackBounce:true 
       }); 
      } catch(e) { } 
     }); 

     var n = d.getElementsByTagName("script")[0], 
      s = d.createElement("script"), 
      f = function() { n.parentNode.insertBefore(s, n); }; 
     s.type = "text/javascript"; 
     s.async = true; 
     s.src = "https://mc.yandex.ru/metrika/watch.js"; 

     if (w.opera == "[object Opera]") { 
      d.addEventListener("DOMContentLoaded", f, false); 
     } else { f(); } 
    })(document, window, "yandex_metrika_callbacks"); 

私は何を追加しようとしました:

$('#footer').append('<script type="text/javascript">' + (function (d, w,.... + '</script>'); 

はしかし、これは私のために動作しません。

+0

あなたは何をしようとしていますか?このコードをページに置くことはできますか? – k102

+0

なぜフッターに入れたいですか?どこからでも実行できます。 – Ish

+1

w [c] = w [c] ???? – degr

答えて

3

別の.jsファイルにJavaScriptを配置してから、document.createElementメソッドを使用してフッターブロックにスクリプトを追加/追加する必要があります。

次のスニペットを試してください。

var scriptSource = document.createElement('script'); 
var scriptURL = 'your_script_file_url_goes_here'; 
scriptSource.type = 'text/javascript'; 
scriptSource.src = scriptURL ; 
$("#footer").append(scriptSource); 

関連する問題