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 :

event is not defined


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut event is not defined
    Bonjour,

    Dans mon programme, j'ai prévu de récupérer la position de curseur

    Dans mon code html j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onmousemove="detectMouse(event)">
    Et j'ai la fonction comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script type='text/javascript' language='Javascript' >
    	function detectMouse(e)
    	{
    	document.getElementById('pos_x').value = event.x
    	document.getElementById('pos_y').value = event.y
    	}
    </script>
    J'ai aussi positionné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="hidden" name="pos_x">
    <input type="hidden" name="pos_y">
    Mais j'ai une erreur sur ma console javascript
    event is not defined
    Aurais-je oublié quelque chose ?
    <input type="hidden" name="pos_x">

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 131
    Par défaut
    essaye en remplacant event par e...

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Je me suis dit que changer event par e ou e par event revenais au même, alors j'ai changé e par event.

    Et maintenant, il me dit pas très content
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('pos_x') has no properties

  4. #4
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 283
    Par défaut
    si tu as laissé tes deux inputs visibles, le mouvement de la souris devrait afficher les coordonnées du pointeur dans ces deux inputs.
    Laisse Event dans l'appel de ta fonction, tu le recupéres avec ce que tu veux. (e par exemple)
    Un truc : mets document.write('test') dans ta fonction. Tu verras déjà si elle est bien appelée. Si test s'affiche tu peux donc virer la ligne.
    Remets les inputs en text, pour vérifier le bon déroulement

  5. #5
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Merci pour la belle page blanche avec "test", je passe bien par là

    Pour les input :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="input" name="pos_x">
    <input type="input" name="pos_y">
    Il ne se passe rien

  6. #6
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 283
    Par défaut
    c'est <input type="text".... et pas type="input"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ajax dynamic list event is not defined sous firefox
    Par djanke dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/02/2008, 16h31
  2. MouseWheel user-defined type not defined
    Par jibouze dans le forum IHM
    Réponses: 7
    Dernier message: 08/06/2006, 17h36
  3. [XSL] Problème "Entity not defined"
    Par FreeCake dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 11/04/2006, 21h36
  4. erreur function not defined
    Par reventlov dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/04/2006, 01h07
  5. HtmlElement not defined sous Firefox
    Par la.sophe dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/02/2006, 20h42

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