[JS] Erreur : not a function (alors que c'est une méthode)

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
Thunderseb
Salamandre
Messages : 37
Inscription : 23 févr. 2007, 14:52

[JS] Erreur : not a function (alors que c'est une méthode)

Message par Thunderseb »

Image Bonjour à tous

J'ai un petit problème avec le Javascript dans mon extension.

Je fais un simple split() sur une chaine, comme ceci :

Code : Tout sélectionner

Chaine = Chaine.split('\n');
Et l'interpréteur javascript me retourne 'Chaine.split is no a function'. J'avoue que j'ai du mal à comprendre le problème. Mon code marche très bien dans une page Web. Je pensais que c'était split() qui posait problème, et j'ai essayé avec replace, et c'est le même problème :s

Voilà, si vous avez une idée, je prends ^^

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

Code : Tout sélectionner

alert(typeof Chaine);
çà te retourne quoi ?
(devrait te retourner "string" pour pouvoir utiliser split())
Thunderseb
Salamandre
Messages : 37
Inscription : 23 févr. 2007, 14:52

Message par Thunderseb »

Ca me retourne 'object'. J'avais bien pensé à vérifier le contenu de Chaine, mais pas à teste son type. Un petit coup de toString() résout le problème :)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité