Geralmente, geralmente é necessário usar janela.onload,
O uso é o seguinte:
Function func () {alert ("Este é o evento de onload de janela!");
Window.onload = func;
Ou o seguinte:
Window.onLoad = function () {alert ("Este é o evento Onload de janela!");
Mas Window.onload não pode carregar várias funções ao mesmo tempo.
por exemplo:
Função t () {
Alerta ("T")
}
função b () {
Alerta ("B")
}
window.onload = t;
window.onload = b;
A cobertura anterior será coberta e o código acima será lançado apenas B.
Neste momento, o método a seguir pode ser usado para resolver:
window.onload = function () {t ();
Outra solução é a seguinte:
Copie o código do código da seguinte forma:
Função addloadevent (func) {
Var Oldonload = Window.onload;
if (typeof window.onload! = 'function') {// determinar se o tipo é 'função', observe que o tipo de retorna a string
Window.onload = func;
} Outro {
window.onload = function () {
Oldonload (); funções
func ();
}
}
}
// (exemplos completos) Use da seguinte maneira:
Função t () {
Alerta ("T")
}
função b () {
Alerta ("B")
}
Função c () {
Alerta ("C")
}
Função addloadevent (func) {
var omoad = window.onload;
IFOF Window.onload! = 'Função') {{
Window.onload = func;
} Outro {
window.onload = function () {
OldonLoad ();
func ();
}
}
}
addLaadevent (t);
addLaadevent (b);
addLaadevent (c);
// aguarda em Window.onload = function () {t ();
Pessoalmente, acho que o uso de funções ocultas (como: window.onload = function () {t (); b (); c ();}) mais rápido, é claro, use o addloadevent para ser mais profissional, aceite!
JS Window.onload Função de adição:
Copie o código do código da seguinte forma:
<Cript>
If (window.attachevent) // isto é: se a função Window.attachevent existir no navegador, use a função Window.AttachEvent para determinar se o IE também pode usar: if (document.all) {// ..}
Window.attachevent ("Onload", function () {alert ("Add método");});});
else // firefox
Window.addeventListener ("load", function () {alert ("add métod");}, true);
</script>
Corra, a mensagem aparece no JS, o problema é resolvido.
============ Informações relevantes ================
AnexeEvent liga a função especificada ao evento para que a função seja chamada sempre que o evento é acionado pelo objeto.
O Internet Explorer fornece um método AnextEvent a partir de 5.0. AnexeEvent também é aplicável à ópera atual. Mas o Mozilla/Firefox não suporta esse método. Mas ele suporta outro método AddEventListener. No entanto, existem algumas diferenças que atribuíram eventos.