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 :

onmouseout pour menu horizontal


Sujet :

JavaScript

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2003
    Messages : 74
    Par défaut onmouseout pour menu horizontal
    Bonjour et bravo pour ce super site

    J'ai un menu horizontal qui fonctionne tout a fait correctement, mis à par le fait que lorsque j'écarte la souris du menu, celui ci ne revient pas à son etat initial.

    Mon code Javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">
    <!--
    window.onload=montre;
    function montre(id) {
    var d = document.getElementById(id);
    	for (var i = 1; i<=10; i++) {
    		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    	}
    if (d) {d.style.display='block';}
    }
    //-->
    </script>

    et le code html :

    <dl>
    <dt onmouseover="javascript:montre('smenu1');" ><img src="images/menu1essai9.png" border="0"></dt>
    <dd id="smenu1">
    <ul>
    <li><a href="#">L'association</a></li>
    <li><a href="#">Nous contacter</a></li>
    <li><a href="#">Partenaires</a></li>
    <li><a href="#">Livre d'or</a></li>
    <li><a href="#">Forum</a></li>
    <li><a href="#">Liens utiles</a></li>
    </ul>
    </dd>
    </dl>
    Je me doute qu'il s'agit d'utiliser onmouseover, mais je n'y arrive pas, quelqu'un peut il m'aider, ? merci d'avance !

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ce code devrait être bon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function cache(id){
    document.getElementById(id).style.display = '';
    }
    Et sur l'évènement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnMouseOver = "cache(this.id)"
    Ca devrait en principe etre ca

Discussions similaires

  1. J'ai un problème pour créer un menu horizontal déroulant
    Par sophieetfrederic dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 12/12/2011, 16h47
  2. menu horizontal avec une phrase en dropdown pour chaque rubrique
    Par hayalou dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 23/11/2010, 13h13
  3. Intégration Javascript pour menu deroulant CSS compatible IE
    Par Dantahoua dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/08/2005, 20h41
  4. prob menu horizontal
    Par tinkye_winkye dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 25/01/2005, 11h19

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