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 :

onmouseover ne marche pas


Sujet :

JavaScript

  1. #1
    Membre actif
    Femme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2014
    Messages : 23
    Par défaut onmouseover ne marche pas
    Bonjour,

    Je suis novice en html et... pour le prouver :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="Page_img/about_th1.jpg"onmouseover="Page_img/about_th2.jpg"/>

    Je n'arrive pas à trouver ce qui ne va pas dans ce simple code. Code que j'ai trouvé sur google...

    Cela peut parraitre une question bête mais, en html existe t'il une help comme dans n'import quel langage de programation avec un index listant toutes les fonctions les expliquant et donnant des exemple pour comment les utiliser ?
    exemple : http://docs.unity3d.com/Documentatio...e-enabled.html

    Merci !
    Bloby

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonsoir,

    ce que tu cherches à faire s'appelle un roll-over :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="Page_img/about_th1.jpg" onmouseover="this.src='Page_img/about_th2.jpg'" onmouseout="this.src='Page_img/about_th1.jpg'"/>

    après un événement il y a toujours un code javscript. Dans ce cas pour l'événement onmouseover tu as "this.src='Page_img/about_th2.jpg'".
    this : désigne l'objet qui a appelé l'événement, ici la balise img ;
    src : est un attribut qui contient le nom de l'image à afficher.
    donc onmouseover="this.src='Page_img/about_th2.jpg'" dit afficher l'image "about_th2.jpg" lors que la souris passe sur la balise img (plus concrètement lorsque la souris passe sur l'image "about_th1.jpg").

    J'ai ajouté un événement onmouseout dans le code pour revenir à un état initial lorsque le pointeur de la souris sort de l'image affichée.

    Tu remarqueras l'alternance de doubles quotes ( " ) et de simples quotes ( ' ) après le signe égal.

  3. #3
    Membre actif
    Femme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2014
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2014
    Messages : 23
    Par défaut
    Merci pour la réponse ! Ca m'aide beaucoup ! : )

Discussions similaires

  1. [JS + CSS] Onmouseover sur div marche pas sur ie6
    Par NeedYourHelp dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 23/04/2008, 17h49
  2. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  3. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  4. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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