LINUX.ORG.RU

Greasemonkey: concat


0

0

Что-то я совсем ничего не понимаю! Javascript-код для Greasemonkey:

...
var topics;

topics = document.getElementsByClassName('TextTopic');
topics = topics.concat(document.getElementsByTagName('h1'));
...

скрипт не выполняется, в Error console - «topics.concat is not a function». пробовал еще вместо var topics сделать var topics = new Array() - то же результат.

В тоже время в нагугленных мной скриптах этот concat используется вроде как у меня.

Короче, help :) На javascript первый раз в жизни пишу!

Ответ на: комментарий от phasma

действительно, что за contact? где ты его увидел? :)

BreadFan ★★
() автор топика

У меня почему-то работает, ты версии часом не слишком древние используешь? (Проверил через Firebug)

shimon ★★★★★
()
Ответ на: комментарий от shimon

Firefox 3.0.3, Greasemonkey вроде тоже последний. Где-то я видел, то в какой-то версии ФФ эти функции возвращали массивы вместо положенного NodeList, видимо у меня это поведение пофикшено, у тебя нет. или наоборот :)

BreadFan ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.