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 :

Menu d�roulant en JavaScript


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par d�faut Menu d�roulant en JavaScript
    Bonjour � tous,
    Je suis en pleine conception d'un site et je rencontre un probl�me pour la mise en place d'un menu d�roulant de ce style : http://dosimple.ch/articles/Menus-dy...rizontal.html#
    Mais malheuresement je n'arrive pas � l'adapter � ma page.
    Je m'arrache les cheveux depuis quelques temps et je me retrouve bloqu� l�-dessus, si quelqu'un pourrait m'aider se serait super.
    Merci d'avance.

    ***EDIT***
    Dsl j'ai oubli� de vous donnez ma page ^^
    http://remirossetti.free.fr/test/test.php

  2. #2
    R�dacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par d�faut
    salut,

    quand je regarde la source de ta page j'ai l'impression que tu n'y a pas du tout int�gr� le menu...
    qu'est-ce que tu n'as pas compris ?

    (et le menu ce n'est pas du javascript, mais principalement du CSS. la partie JS n'a pas besoin d'�tre touch� a priori)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par d�faut
    Nan justement, je l'ai completement enlev� par que ca foir� completement ma mise en page meme en l'adaptant. Je n'arrive pas � faire apparaitre le menu comment dans l'exemple.
    J'aimerais faire un ptit menu deroulant quand je passe sur "Nos offres" mais je n'y arrive pas.

  4. #4
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    44
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 44
    Par d�faut
    As tu essay� de reprendre le code du tutorial et de simplement le coller dans une page pour le tester?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par d�faut
    Ben oui, �a marche.
    Mais jveu adapt� changer quelques trucs quand m�me jvais pas l'utilis� brut comme celui l�.
    Modifi� la taille des sous-menus, la couleur etc... et int�grer tout ca � mon css.
    Si quelqu'un � une id�e plus simple que ce script js, je suis preneur �galement sachant qu'il n'y aura pas 2 niveaux, je veux juste avoir 3 sous menus pour l'onglet "Nos offres" au passage du curseur.
    Merci encore.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par d�faut
    J'ai enfin r�ussi � faire quelque chose, mais j'ai un petit probl�me de compatibili� avec FireFox, il n'affiche carrement pas le sous-menu :
    http://remirossetti.free.fr/test/test.php

    En ce qui concerne le code de mon .js :
    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
    var l=document.getElementById("menu").getElementsByTagName('li');
     
    	for ( var n=0; n<l.length; n++ )	{
    		if ( l[n].getElementsByTagName('ul') && l[n].getElementsByTagName('ul').length>0 )
    				{
    					l[n].onmouseover = function()
    							{	
    								this.getElementsByTagName('ul')[0].style.visibility="visible";
    							}	
    					l[n].onmouseout = function()	
    							{	
    								this.getElementsByTagName('ul')[0].style.visibility="hidden";	
    							}
    				}
    	}
    Merci d'avance

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par d�faut
    Pas d'id�e pour le faire fonctionner sous FireFox ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 19
    Par d�faut
    Toujours pas r�solu
    Donc si quelqu'un a une id�e, n'hesit� pas !

Discussions similaires

  1. Menu d�roulant en Javascript qui devrait rester d�velopp�
    Par cutpeter56 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 18/06/2008, 16h24
  2. Menu d�roulant sans Javascript
    Par gugus38 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 20/03/2008, 14h04
  3. menu d�roulant sans javascript
    Par Mitaka dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 17
    Dernier message: 23/12/2005, 16h15

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