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 vertical à vagues


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut menu vertical à vagues
    J'ai téléchargé le menu vertical à vagues de Bisûnûrs. Il fonctionne très bien. Le seul problème, c'est qu'il se limite à 5 rubriques dans le menu original. Or, j'en ai une vingtaine à installer... Que faut-il modifier dans le js ci-dessous pour que ça fonctionne avec 20 rubriques, et non 5 ?
    Merci !

    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
    function upperFont(obj){
    	lowerFont();
    	var lienThis = obj.getElementsByTagName('a');
    	lienThis[0].style.fontSize = "17px";
    	var nextId = parseInt(obj.id.substring(4,5))+1;
    	var prevId = obj.id.substring(4,5)-1;
    	if(document.getElementById('menu'+nextId)){
    		var lienNext = document.getElementById('menu'+nextId).getElementsByTagName('a');
    		lienNext[0].style.fontSize = "14px";
    	}
    	if(document.getElementById('menu'+prevId)){
    		var lienPrev = document.getElementById('menu'+prevId).getElementsByTagName('a');
    		lienPrev[0].style.fontSize = "14px";
    	}
    }
    function lowerFont(){
    	for(var i = 1; i <= 10; i++){
    		document.getElementById('menu'+i).getElementsByTagName('a')[0].style.fontSize = "12px";
    	}
    }

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Il me semble que tu n'as qu'à modifier dans la fonction lowerFont() le nombre dans la boucle qui correspond à ton nombre d'éléments dans le menu.

    Sinon, tu peux toujours essayer d'utiliser le générateur : http://css.developpez.com/galerie/ge...s/menu-vagues/
    Il me semble qu'il n'est pas buggé.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut
    Un grand merci, Bisûnûrs, pour cette réponse rapide et utile. J'ai pu générer mon menu sans problème.

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

Discussions similaires

  1. [C#] Comment faire un Menu vertical style 'outlook'?
    Par Eome dans le forum Windows Forms
    Réponses: 7
    Dernier message: 10/09/2008, 09h02
  2. menu vertical développable
    Par gregius dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/06/2006, 22h03
  3. Menu vertical fixe
    Par batmat86 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 10/01/2006, 02h54
  4. Menu vertical différent sous FF et IE
    Par Myogtha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/12/2005, 00h29

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