Habituellement, il est souvent nécessaire d'utiliser la fenêtre.
L'utilisation est la suivante:
Fonction func () {alert ("This is window onload Event!");}
Window.onload = func;
Ou comme suit:
Window.onload = function () {alert ("Ceci est un événement de charge de fenêtre!");}
Mais Window.onload ne peut pas charger plusieurs fonctions en même temps.
Par exemple:
Fonction t () {
alerte ("t")
}
fonction b () {
Alerte ("b")
}
window.onload = t;
window.onload = b;
La couverture précédente sera couverte et le code ci-dessus ne fera que B.
À l'heure actuelle, la méthode suivante peut être utilisée pour résoudre:
window.onload = function () {t ();
Une autre solution est la suivante:
Copier le code du code comme suit:
Fonction addloadevent (func) {
Var oldonload = window.onload;
if (typeof window.onload! = 'function') {// Déterminez si le type est «fonction», notez que le type de renvoie la chaîne
Window.onload = func;
} Autre {
window.onload = function () {
OldOnload (); fonctions
func (); // appelle la fonction de l'événement actuel
}
}
}
// (Exemples complets) Utiliser comme suit:
Fonction t () {
alerte ("t")
}
fonction b () {
Alerte ("b")
}
Fonction c () {
Alerte ("C")
}
Fonction addloadevent (func) {
var omoad = window.onload;
ifof window.onload!
Window.onload = func;
} Autre {
window.onload = function () {
OldOnload ();
func ();
}
}
}
AddLoadevent (T);
AddLoadevent (B);
AddLoadevent (C);
// attendez à Window.onload = fonction () {t (); b ();
Personnellement, je pense que l'utilisation de fonctions cachées (telles que: window.onload = function () {t (); b (); c ();}) plus rapidement, bien sûr, utilisez l'addloadevent pour être plus professionnel, prenez-le!
Fonction JS Window.Oload Addition:
Copier le code du code comme suit:
<cript>
If (window.attachevent) // ie: Si la fonction Window.Attachevent existe dans le navigateur, utilisez la fonction Window.attachevent pour déterminer si IE peut également utiliser: if (document.all) {// ..}
Window.attachevent ("onload", function () {alert ("Ajouter la méthode");});});
else // Firefox
Window.adDeventListener ("Load", function () {alert ("Ajouter la méthode");}, true);
</cript>
Run, le message apparaît en js, le problème est résolu.
=========== Informations pertinentes ==============.
PiatEvent lie la fonction spécifiée à l'événement afin que la fonction soit appelée chaque fois que l'événement est déclenché par l'objet.
L'Internet Explorer fournit une méthode jointe de 5.0. AttachEvent est également applicable à l'opéra actuel. Mais Mozilla / Firefox ne prend pas en charge cette méthode. Mais il prend en charge une autre méthode AddEventListener. Cependant, il y a des différences qui ont attribué des événements.