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 :

Problème Onmouse Over/Out


Sujet :

JavaScript

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 29
    Par défaut Problème Onmouse Over/Out
    Bonjour !
    Je code un site web et j'aimerais faire des liens avec une image qui change si on passe la souris dessus (onmouseover).
    Cela marche parfaitement mais sous IE ! Sous mozilla rien ne s'affiche oO

    Le fichier en include dans mes pages du site :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div id="menu">
    <p class="centrer"><b><u>Service commercial SOCIETE</u><b></p>
    <p><a href="Accueil.php" ><img src="Images\AccueilOut.jpg" border=0 onmouseover="this.src='Images/AccueilOver.jpg';" onmouseout="this.src='Images/AccueilOut.jpg';"></img></a></p>
    <p><a href="Ajout.php" ><img src="Images\AjouterOut.jpg" border=0 onmouseover="this.src='Images/AjouterOver.jpg';" onmouseout="this.src='Images/AjouterOut.jpg';"></img></a></p>
    <p><a href="Liste.php" ><img src="Images\ListeOut.jpg" border=0 onmouseover="this.src='Images/ListeOver.jpg';" onmouseout="this.src='Images/ListeOut.jpg';"></img></a></p>
    <p><a href="Rechercher.php" ><img src="Images\RechercherOut.jpg" border=0 onmouseover="this.src='Images/RechercherOver.jpg';" onmouseout="this.src='Images/RechercherOut.jpg';"></img></a></p>
    <p><a href="Options.php" ><img src="Images\OptionsOut.jpg" border=0 onmouseover="this.src='Images/OptionsOver.jpg';" onmouseout="this.src='Images/OptionsOut.jpg';"></img></a></p>
    <p><a href="Deconnection.php" ><img src="Images\DecoOut.jpg" border=0 onmouseover="this.src='Images/DecoOver.jpg';" onmouseout="this.src='Images/DecoOut.jpg';"></img></a></p>
    </div>
    Mon seul et unique CSS :
    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
    body
    {
    	margin:auto;
    	background-color:#FFFFFF;
     
    }
     
    #menu	
    {	
    	float:left;
    	margin-top:4px;
    	margin-down:4px;
    	width:200px;
    	padding:8px;
    	border-style:solid;
    	border-color:black;
    	border-width:3px;
    	font-size:20px;
    	background-color:#143878;
    	color: white;
    }
    Le chemin des images est correcte, mais je ne comprend rien aux différences de traitements IE/MOMO

  2. #2
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Bonjour algabow,

    Je n'ai pas regardé à fond, mais je peux déjà te signaler quelques anomalies dans ton code :

    margin-down:4px; : ça n'existe pas, c'est margin-bottom
    <img ...></img> : on n'utilise pas une balise image de cette façon, mais plutôt <img ... />

    Enfin, tu peux mettre " img { border: 0; } " dans ton CSS, cela évitera de mettre border="0" à chaque balise img

    Ça donne ce qui suit une fois les corrections apportées :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div id="menu">
    <p class="centrer"><b><u>Service commercial SOCIETE</u><b></p>
    <p><a href="Accueil.php" ><img src="Images\AccueilOut.jpg" onmouseover="this.src='Images/AccueilOver.jpg';" onmouseout="this.src='Images/AccueilOut.jpg';" /></a></p>
    <p><a href="Ajout.php" ><img src="Images\AjouterOut.jpg" onmouseover="this.src='Images/AjouterOver.jpg';" onmouseout="this.src='Images/AjouterOut.jpg';" /></a></p>
    <p><a href="Liste.php" ><img src="Images\ListeOut.jpg" onmouseover="this.src='Images/ListeOver.jpg';" onmouseout="this.src='Images/ListeOut.jpg';" /></a></p>
    <p><a href="Rechercher.php" ><img src="Images\RechercherOut.jpg" onmouseover="this.src='Images/RechercherOver.jpg';" onmouseout="this.src='Images/RechercherOut.jpg';" /></a></p>
    <p><a href="Options.php" ><img src="Images\OptionsOut.jpg" onmouseover="this.src='Images/OptionsOver.jpg';" onmouseout="this.src='Images/OptionsOut.jpg';" /></a></p>
    <p><a href="Deconnection.php" ><img src="Images\DecoOut.jpg" onmouseover="this.src='Images/DecoOver.jpg';" onmouseout="this.src='Images/DecoOut.jpg';" /></a></p>
    </div>
    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
    body {
    margin:auto;
    background-color:#FFFFFF;
    }
     
    img {
    border: 0;
    }
     
    #menu {
    float:left;
    margin-top:4px;
    margin-bottom:4px;
    width:200px;
    padding:8px;
    border-style:solid;
    border-color:black;
    border-width:3px;
    font-size:20px;
    background-color:#143878;
    color: white;
    }
    PS : t'indique-t-il une erreur JavaScript là où ça ne fonctionne pas ?

  3. #3
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Ta syntaxe js est correcte il n y a pas de raison pour que cela ne marche, as tu une page en ligne ?

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

Discussions similaires

  1. Problème avec System.out.println sous Netbeans
    Par franklin626 dans le forum NetBeans
    Réponses: 2
    Dernier message: 23/04/2008, 16h08
  2. Problème de timed out
    Par benassis dans le forum Langage
    Réponses: 8
    Dernier message: 17/08/2006, 16h08
  3. [FLASH 8][Problème roll-over]
    Par PyrroX dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 28/03/2006, 17h39
  4. Problème de time-out avec un socket client.
    Par Depteam1 dans le forum MFC
    Réponses: 3
    Dernier message: 17/10/2005, 10h30
  5. [JSTL] [EL] Problème utilisation <c:out>
    Par XavierL dans le forum Taglibs
    Réponses: 7
    Dernier message: 14/08/2005, 20h12

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