Maison > interface Web > js tutoriel > Comment gérer plusieurs événements window.onload en même temps lors du référencement d'autres compétences js_javascript

Comment gérer plusieurs événements window.onload en même temps lors du référencement d'autres compétences js_javascript

WBOY
Libérer: 2016-05-16 16:37:52
original
1040 Les gens l'ont consulté

Parfois, lors du référencement d'autres js, son js utilise l'événement window.onload. Dans ce cas, l'événement onload de la page importée peut ne pas être exécuté. Comment puis-je exécuter les deux ? En plus de la méthode d'écriture des deux ensemble, il existe d'autres méthodes

if(window.onload!=null){ 
eval("theOldFun="+window.onload.toString()); 
window.onload=function(){theOldFun();addReadResource();}; 
}
Copier après la connexion

Le rôle de la fonction eval() :

Sa fonction est d'analyser la chaîne correspondante en code JS et de l'exécuter
Par exemple, vous souhaitez maintenant exécuter une méthode variable

function name1(){……} 
function name2(){……} 
var m="name1"; 
eval(m+'()');//运行name1(); 
m='name2'; 
eval(m+'()');//运行name2();
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal