2013-04-15 2 views
-1

У меня есть страница (страница на Facebook), которая динамически меняет свой контент. Я пишу сценарий GM, но он загружается только тогда, когда страница обновляется, и это не так. Я пытался сделать что-то вроде:Добавить событие о динамическом изменении DIV

mydiv.addEventListener('load', myfunc() ,false);

, как я видел в другом потоке, но это не сработало. Что я делаю не так?

Спасибо.

+0

что такое 'mydiv' должно быть? – asifrc

+0

A div Я использую document.evaluate (...) другой функции. – yoki

+0

- консоль, сообщающая что-нибудь? – asifrc

ответ

1

Использовать setInterval() или the waitForKeyElements utility.

Не может дать каких-либо деталей, если вы не предоставите особенности, как: что, точно, вы пытаетесь сделать; до и после HTML; или даже ссылку на страницу и/или скриншоты.

+0

Вот он: Я пытаюсь использовать GM на странице Facebook, так что если div с ролью статьи (то есть обычной контент) имеет определенное свойство, его стиль изменен (например, цвет фона). Это прекрасно работает, когда я просто вхожу в Facebook или обновляю страницу. Но, поскольку в Facebook, когда я нажимаю ссылки, я не перехожу на другую страницу, а просто меняю содержимое динамического div (содержимое, которое, как я полагаю), мне нужно выяснить, как запустить мою функцию GM после такого изменения , а не только после обновления. – yoki

+1

waitForKeyElements делает такие вещи. –

+0

Спасибо, но разве это не занятие оживленным? т.е. цикл, который заставит страницу быть довольно тяжелой? – yoki

0

Изменить myfunc()myfunc.

Используя myfunc(), вы вызываете функцию.
Пока myfunc просто передает ссылку на вашу функцию.

Смежные вопросы