Por lo general, a menudo es necesario usar ventana.
El uso es el siguiente:
Función func () {alerta ("¡Evento de Window Onload!");
Window.Onload = func;
O como sigue:
Window.Onload = function () {Alert ("Este es un evento de Window Onload!");
Pero Window.onload no puede cargar múltiples funciones al mismo tiempo.
Por ejemplo:
Función t () {
alerta ("t")
}
función b () {
Alerta ("B")
}
Window.Onload = t;
Window.onload = b;
La cobertura anterior se cubrirá y el código anterior solo emitirá B.
En este momento, el siguiente método se puede usar para resolver:
Window.Onload = function () {t ();
Otra solución es la siguiente:
Copiar código del código de la siguiente manera:
Función addloadevent (func) {
Var oldLoad = window.onload;
if (typeof window.onload! = 'function') {// Determinar si el tipo es 'función', tenga en cuenta que typeOf devuelve la cadena
Window.Onload = func;
} Demás {
window.onload = function () {
Oldonload (); funciones
func ();
}
}
}
// (ejemplos completos) Use de la siguiente manera:
Función t () {
alerta ("t")
}
función b () {
Alerta ("B")
}
Función c () {
Alerta ("C")
}
Función addloadevent (func) {
var omoad = window.onload;
ifof window.onload! = 'function') {{
Window.Onload = func;
} Demás {
window.onload = function () {
Oldonload ();
func ();
}
}
}
addloadevent (t);
addloadevent (b);
addloadevent (c);
// espera en window.onload = function () {t ();
Personalmente, creo que usar funciones ocultas (como: window.onload = function () {t (); b (); c ();}) más rápido, por supuesto, usa el addloadevent para ser más profesional, ¡tómalo!
Ventana JS. Función de adición de Donload:
Copiar código del código de la siguiente manera:
<script>
If (window.attachevent) // es decir: si la función Window.attachevent existe en el navegador, use la función Window.attachevent para determinar si IE también puede usar: if (document.all) {// ..}
Window.attachevent ("onload", function () {alert ("agregar método");});});
else // Firefox
Window.adDeventListener ("load", function () {alert ("agregar método");}, true);
</script>
Ejecutar, el mensaje aparece en JS, el problema se resuelve.
=========== Información relevante ================
AttachEvent se une la función especificada al evento para que la función se llame cada vez que el evento se activa por el objeto.
El Explorador de Internet proporciona un método adjunto de 5.0. AttachEvent también es aplicable a la ópera actual. Pero Mozilla/Firefox no admite este método. Pero admite otro método de addEventListener. Sin embargo, hay algunas diferencias que asignaron eventos.