为什么“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;
}
答案 0 :(得分:0)
在黑暗中这是一个镜头,但你的'start'函数有一个非常常见的名称,使它更容易与其他库冲突。也许谷歌也有'开始'功能。尝试将您的功能更改为“setupLinks”或其他内容。
答案 1 :(得分:0)
错误可能依赖于你window.load
。此事件将在加载页面中的所有资源(包括广告中的资源)时启动。如果广告提供商超时,则不会发生javascript事件。