IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Fonctions JS "not defined" et "syntax error"


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Novembre 2004
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Par d�faut Fonctions JS "not defined" et "syntax error"
    Bonjour,

    J'ai cr�� une page (Page en cause) avec du JS mais :
    1) les fonctions ne sont pas trouv�es � l'ex�cution (voir la "Console d'erreurs") alors qu'elles sont bien d�finies
    2) le navigateur (Firefox) indique une erreur de syntaxe pour l'affichage du caract�re "�" avec le code "€"

    Merci beaucoup de m'apporter une solution � ces 2 erreurs

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    return partie[0] + "," + partie[1] + " " + €;
    € est une entit� HTML, pas JavaScript, il n'a donc aucun sens pour JavaScript donc ta ligne cr�e une erreur et arr�te son ex�cution.
    Du coup, tes fonctions ne sont pas �valu�es donc bien undefined quand tu les appelle.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    return partie[0] + "," + partie[1] + " €";
    devrait rectifier le tout.

    Au passage, un resize au chargement d'une page est en g�n�ral du plus mauvais effet et n'a souvent aucune utilit�
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Novembre 2004
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Par d�faut
    Merci infiniment Bovino
    Je n'avais pas vu cette subtilit�

    Encore bravo pour la rapidit� et le professionnalisme de ce forum


+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 16
    Dernier message: 28/06/2007, 17h10
  2. fonction not defined/mais marche en local
    Par stoeck dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 19/06/2007, 11h57
  3. Existe-t-il une fonction if not define
    Par phoque.r dans le forum Langage
    R�ponses: 2
    Dernier message: 12/04/2007, 14h02
  4. R�ponses: 17
    Dernier message: 24/07/2006, 17h23
  5. [VB6>VB.NET] Comment coder "break on all errors"
    Par RiiiDD dans le forum VB.NET
    R�ponses: 5
    Dernier message: 07/03/2006, 12h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo