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 :

Erreur "Null ou n'est pas un objet" sur onMouseOver


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 122
    Par défaut Erreur "Null ou n'est pas un objet" sur onMouseOver
    Bonjour,

    J'ai un petit bout de JS simple pour pouvoir changer l'image au survol de la souris.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="top">
    <a href="index.php" onMouseOver="document.logo.src='images/Logo_red.jpg';" onMouseOut="document.logo.src='images/Logo.jpg';"><img id="logo" src="images/Logo.jpg" width="170" border="0" ></a>
    </div>
    ce qui fonctionne très bien sous FF mais ne marche pas sous IE (8), où l'image ne s'affiche carrément pas du tout, avec l'erreur : "document.logo a la valeur Null ou n'est pas un objet".

    merci de votre aide !

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Bonjour,
    il existe une méthode pour récupérer un objetDOM, getElementById( id_element), autant l'utiliser.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <a href="index.php" 
      onmouseover="document.getElementById('logo').src='images/Logo_red.jpg';"
      onmouseout ="document.getElementById('logo').src='images/Logo.jpg';">
      <img id="logo" src="images/Logo.jpg" width="170" border="0" >
    </a>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 122
    Par défaut
    Merci à toi, l'erreur a disparu !

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

Discussions similaires

  1. Erreur IE6 className a la valeur null ou n'est pas un objet
    Par nandofive dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 18/04/2009, 14h21
  2. [POO] erreur IE : valeur Null ou n'est pas un objet
    Par An0nyme dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 25/03/2009, 15h40
  3. Erreur sous IE : 'form' a la valeur Null ou n'est pas un objet
    Par Esil2008 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 30/04/2008, 16h39
  4. [DOM] Erreur JS (valeur null ou n'est pas un objet)
    Par jibeji dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 10/02/2008, 15h42

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