2011-10-31 52 views
0

为什么“google adsense”javascript代码阻止了我的js脚本?Google adsense javascript代码阻止了我的其他js脚本

我的代码工作正常,但如果我使用谷歌的AdSense的JavaScript代码,它停止工作,如果

我删除“谷歌的AdSense” javascript代码它开始工作,因为它应该...

我有以下代码

function start(){ 
    anc=document.getElementById('nav').getElementsByTagName('a'); 
    for(c=0;c<anc.length;c++) { 
     anc[c].onclick=function() { 
      if (this.firstChild.nodeValue == "SOMETHING") 
      { 
       Display_NTFF("Hello", "bye"); 
      } 
      if (this.firstChild.nodeValue == "ReD") 
      { 
       Display_NTFF("HM", "NOOO!"); 
      } 
     } 
    } 
} 

window.onload=function(){ 
    start(); 
} 

function Display_NTFF(Name, About){ 
    document.getElementById('Name').firstChild.nodeValue=Name; 
    document.getElementById('About').firstChild.nodeValue=About; 
} 
+0

是否有错误讯息?浏览器JavaScript控制台中的任何内容? – Ray

+0

不,我现在不怎么看,因为我使用的是苹果机,而且我看不到任何错误信息。它只是消失,如果我使用谷歌代码,但工程,如果我再次删除它... – user1022734

+0

我知道mac有一些开发人员的工具,应该让你看到错误。我不是一个mac用户,所以我不能告诉你在哪里看。 – Ray

回答

0

这有点在黑暗中拍摄的,但你的“开始”功能有一个很常见的名字,使之更容易与其他库的碰撞。也许谷歌也有'开始'功能。尝试将您的功能更改为'setupLinks'或其他。

+0

仍然一样,没有什么改变... – user1022734

0

故障可能依赖于您window.load。当页面中的所有资源都已加载时(包括广告中的资源),此事件将启动。如果广告提供商超时,您的javascript事件将不会发生。

相关问题