Aller au contenu

Sujets conseillés

Posté

Bonjour à tous,

J'ai quelques erreurs de javascript sous IE 6 uniquement (Internet explorer script error) , sur tous les autres navigateurs le javascript est bien interpreté.

La ligne des erreurs n'est pas renseignée se qui ne facilite pas la tâche pour les corriger et le message d'erreur est souvent flou :

- object required

- is not null or not an object

J'ai chercher sur le net mais il n'y a pas beaucoup de solution pour ces problèmes.

Avez-vous une astuce pour éviter ces alertes d'erreur?

Merci pr votre aide!

Posté (modifié)

SI tu donnes la portion de code suffisante certainement :)

S'il s'agit d'un attribut d'objet, boucle sur cet objet pour vérifier qu'il existe :

for(a in oObject)
alert(a+"=>"+oObject[a]);

Les manières d'implémenter JS sont différentes selon les navigateurs.

Pour eviter qu'un script plante, tu peux :

Soit tester que l'objet existe :

if(oObject && oObject.do)
oObject.do();

Soit englober une instruction craignos avec un try catch (voire finally) :

try
{
oObject.do();
}
catch(e)
{
alert("Erreur : oObject.do() - "+e);
}

En espérant avoir pu t'aider.

Modifié par SStephane

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...