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 :

Changer l'événement onmouseover


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2002
    Messages : 17
    Par défaut Changer l'événement onmouseover
    Hello,
    J'aimerai pouvoir changer en javascript une image ainsi que son événement onmouseover. J'ai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <html>
    <head>
    <script>
      function ChangeImg()
      {
        window.document.getElementById('test').src="test2.jpg";
        window.document.getElementById('test').onmouseover="window.document.getElementById('test').src='test2-over.jpg'";
        window.document.getElementById('test').onmouseout="window.document.getElementById('test').src='test2.jpg'";
      }
    </script>
    </head>
    <body>
    <img id="test" src="test1.jpg" onmouseover="window.document.getElementById('test').src='test1-over.jpg'" onmouseout="window.document.getElementById('test').src='test1.jpg'" />
    <br />
    <button onclick="ChangeImg()">TEST</button>
    </body>
    </html>
    ça ne fonctionne pas : Après avoir presser sur le bouton TEST, l'évémenent onmouseover ne répond plus (rien ne se passe si je mets ma souris sur l'image).
    Qq'un aurait une idée pour résoudre mon problème ?
    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 221
    Par défaut
    Voila mosieur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <html>
    	<head>
    	<script>
    		function ChangeImg()
    		{
    			pointer = document.getElementById('test');
    			pointer.src = 'http://www.developpez.net/forums/images/smilies/yaisse2.gif';
    			pointer.onmouseover = function ()
    			{
    				this.src = 'http://www.developpez.net/forums/images/smilies/yaisse3.gif';
    			}
    			pointer.onmouseout = function () 
    			{
    				this.src = 'http://www.developpez.net/forums/images/smilies/yaisse2.gif';
    			}
    		}
    	</script>
    	</head>
    	<body>
    		<img id="test" src="http://www.developpez.net/forums/images/smilies/icon_mrgreen.gif" onmouseover="this.src='http://www.developpez.net/forums/images/smilies/toine.gif'" onmouseout="this.src='http://www.developpez.net/forums/images/smilies/icon_mrgreen.gif'" />
    		<br />
    		<button onclick="ChangeImg()">TEST</button>
    	</body>
    </html>
    Par contre désolé pour les liens a la ralonge mais c'était pour qu'on puisse avoir des images
    Dis moi ce que tu en penses et si jamais ca te convient oublis pas le résolu

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2002
    Messages : 17
    Par défaut
    EXCELLENT Merci beaucoup.
    C'était exactement ce que je voulais.... j'avais pas penser à mettre une fonction dans l'event... pourtant j'ai déjà fait ce genre de chose une ou deux fois...
    En tout cas MERCI encore.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 221
    Par défaut
    au plaisir

    bonne journée et à bientot


  5. #5
    Membre confirmé Avatar de Pedro Varela
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 84
    Par défaut
    T'as oublié de mettre résolu. Merci!

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

Discussions similaires

  1. Changer l'image d'un bouton sur événement onmouseover
    Par CinePhil dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/04/2012, 23h12
  2. Réponses: 4
    Dernier message: 11/02/2008, 17h42
  3. [Tableaux] Erreur sur évènement onmouseover
    Par pat06 dans le forum Langage
    Réponses: 25
    Dernier message: 17/10/2007, 18h05
  4. Simuler l'évènement OnMouseOver de Java
    Par bruce-willis dans le forum Delphi
    Réponses: 11
    Dernier message: 11/04/2007, 09h35
  5. Changer une image onmouseover
    Par Linaa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/03/2006, 13h46

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