Google adsense javascript代码阻止了我的其他js脚本

时间:2011-10-31 21:39:20

标签: javascript dynamic javascript-events crash

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

我的代码工作正常,但如果我使用谷歌的adsense javascript代码,它就会停止工作,如果

我删除它开始正常工作的“google 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;
}

2 个答案:

答案 0 :(得分:0)

在黑暗中这是一个镜头,但你的'start'函数有一个非常常见的名称,使它更容易与其他库冲突。也许谷歌也有'开始'功能。尝试将您的功能更改为“setupLinks”或其他内容。

答案 1 :(得分:0)

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