2009-11-08 6 views
2

Мне нужно отправить событие загрузки окна в javascript. Существует много документации о том, как отправлять события мыши, но я не могу найти никаких событий загрузки. Он должен работать только в firefox. Было бы также полезно, если бы я мог «заглянуть» в событие загрузки окна, потому что тогда я мог просто вызвать функцию. Использование админа «Event spy» не работает, потому что оно требует от меня открытия инспектора dom, который я не могу сделать, пока после завершения загрузки страницы. Я делаю сценарий смазочной обезьяны. Поэтому я не знаю, какую функцию я пытаюсь вызвать.событие загрузки окна отправки

+0

Почему вы просто не обрабатываете событие onload и не вызываете этот обработчик явно, а не запускаете событие onload? – Myles

ответ

1

HTML events увольняются иначе, чем события мыши. Вот как огонь событие нагрузки:

var load_event = document.createEvent("HTMLEvents"); 
load_event.initEvent("load", true, true); 
window.document.dispatchEvent(load_event); 

Ссылки

1
var load_event = document.createEvent('Event'); 
load_event.initEvent('load', false, false); 
window.dispatchEvent(load_event); 

отлично работает в моей среде.

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