Page 1 sur 1

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

Publié : 16 juin 2007, 00:00
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

Publié : 16 juin 2007, 09:44
par martin

Code : Tout sélectionner

alert(typeof Chaine);
çà te retourne quoi ?
(devrait te retourner "string" pour pouvoir utiliser split())

Publié : 16 juin 2007, 10:47
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 :)