Google AdSense JavaScript код блокирует мои другие сценарии JS - PullRequest
0 голосов
/ 01 ноября 2011

Почему javascript-код "Google AdSense" блокирует мой JS-скрипт?

Мой код работает нормально, но если я использую код JavaScript Google AdSense, он перестает работать, и если

Я удалил код JavaScript "Google AdSense", он начинает работать как следует ...

У меня есть следующий код :

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 голосов
/ 21 апреля 2016

Неисправность может покоиться на вас window.load.Это событие начнется, когда все ресурсы на странице будут загружены, в том числе и в рекламе.Если тайм-аут рекламного провайдера, событие javascript не произойдет.

0 голосов
/ 01 ноября 2011

Это небольшой выстрел в темноте, но у вашей функции start довольно распространенное имя, что повышает вероятность ее столкновения с другими библиотеками.Возможно, у Google тоже есть функция «Пуск».Попробуйте изменить свою функцию на «setupLinks» или что-то в этом роде.

...