Mon code est le suivant
function getID( swfID ){
if(navigator.appName.indexOf("Microsoft") != -1){
me = window[swfID];
}else{
me = document[swfID];
}
}
function js_to_as( str ){
me.onChange(str);
}
Cependant, parfois, mon onChange
ne se charge pas. Les erreurs de Firebug avec
me.onChange n'est pas une fonction
Je veux que la dégradation soit gracieuse car ce n'est pas la fonctionnalité la plus importante de mon programme. typeof
donne la même erreur.
Des suggestions sur la façon de s'assurer qu'il existe et ensuite seulement d'exécuter onChange
?
(Aucune des méthodes ci-dessous, sauf try catch one, ne fonctionne)
2 votes
@SteveChambers Je l'ai fait. Merci de me le rappeler.
0 votes
Duplicata possible de Comment savoir si une fonction Javascript est définie
0 votes
Attraper l'exception. vérifier ma réponse
2 votes
Hey, pouvez-vous accepter este Réponse : quelle est l'approche la plus moderne et la plus courte ? Merci !