Witam użytkowników forum :-)
Powiedzcie mi, czemu poniższy kod działa po wklepaniu w konsole przeglądarki, a po użyciu jako skrypt użytkownika, wykrzacza się przy próbie otwarcia drugiego linku z tablicy?
Konsola wywala błąd:
Uncaught ReferenceError: otworz is not defined
var tablica = [];
var linki = document.querySelectorAll('a[href]');
for (var i = 0; i < linki.length; i++) {
if(linki[i].getAttribute('href').indexOf('fleet') > -1) {
tablica.push(linki[i].href);
}
};
function otworz(){
var sekundy = 3;
window.open(tablica.shift(), 'target');
if(tablica.length)setTimeout('otworz()',sekundy*1000);
};
otworz();