begin process at 2012 05 29 13:40:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

menu top sous-menu colonne gauche


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

menu top sous-menu colonne gauche

dimanche 25 janvier 2009 à 18:32:22 | menu top sous-menu colonne gauche

valnoleto

Bonsoir,

J'ai fait une drop-menu dans le haut de ma page (code ci-dessous). Mon problème est que lorsque l'internaute entre dans une page d'une rubrique enfant de ce drop-menu, il faudrait que toutes les rubriques enfants de la rubrique père choisie s'affichent dans une autre div à gauche. Mais comme je suis très débutante, je n'arrive pas à le faire.

Est-ce que quelqu'un pourrait m'aider, s'il vous plaît?

Merci d'avance et bonne soirée. 



<script type="text/javascript">
//<![CDATA[
sfHover = function() {
    var sfEls = document.getElementById("menu").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" sfhover";
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//]]>
</script>

<div id="menu">
            <ul>
                <li class="first"><a href="javascript:;"><span>Nos p&ocirc;les de compétences</span></a>
                    <ul>
                        <li><a href="javascript:;"><span>Transmission mécanique étanchéité</span></a></li>
                        <li><a href="javascript:;"><span>Automatisme, Pneumatique, Instrumentisation</span></a></li>
                        <li><a href="javascript:;"><span>Enlèvement de metal, Abrasifs</span></a></li>
                        <li><a href="javascript:;"><span>Equipement de Protection Individuelle</span></a></li>
                        <li><a href="javascript:;"><span>Matériel et équipement d'atelier</span></a></li>
                    </ul>
                </li>
                <li class="selected"><a href="javascript:;"><span>Des atouts maîtres</span></a>
                    <ul>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                    </ul>
                </li>
                <li><a href="javascript:;"><span>L&acute;offre globale</span></a>
                    <ul>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                    </ul>
                </li>
                <li class="last"><a href="javascript:;"><span>Chiffres cl&eacute;s</span></a>
                    <ul>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                        <li><a href="javascript:;"><span>ipsum lorem</span></a></li>
                    </ul>
                </li>
            </ul>
        </div>
lundi 26 janvier 2009 à 15:06:50 | Re : menu top sous-menu colonne gauche

Bul3

Membre Club
bonjour,
>>il faudrait que toutes les rubriques enfants de la rubrique père choisie
>>s'affichent dans une autre div à gauche.
ben déjà met les dans cette div à gauche et pas dans la div du père.
Cordialement
[mon Site][M'écrire]Bul

lundi 26 janvier 2009 à 17:19:33 | Re : menu top sous-menu colonne gauche

PetoleTeam

Membre Club
Bonjour,
Je verras bien un truc du type avec une construction par exemple
<ul>
  <li id="LI_01">LI # 01
    <ul>
      <li>...</li>
      <li>...</li>
      <li>...</li>
    </ul>
  </li>
  <li id="LI_02">LI # 02
    <ul>
      <li>...</li>
      <li>...</li>
      <li>...</li>
    </ul>
  </li>
</ul>

lors du chargement de la page on récupére l'URL de la page, en fonction de celle ci
1/ on récupère l'objet LI correspondant...
2/ on la clone pour la mettre dans un DIV qui se trouve donc à gauche...
3/ on la masque pour qu'elle n'apparaisse plus...

Mais comme je suis très débutante
c'est le moment d'apprendre.

Il existe bien d'autre façon de faire, j'en suis persuadé rien qu'a la lecture de ce que je viens d'écrire...
;O)
mardi 27 janvier 2009 à 08:10:23 | Re : menu top sous-menu colonne gauche

valnoleto

Merci!!!!! ca marche maintenant!!!!!!!!


Cette discussion est classée dans : menu, gauche, lorem, sfhover, ipsum


Répondre à ce message

Sujets en rapport avec ce message

charger une page dans un cadre [ par deubal ] salut, je debute juste en creation de site web, alors excusez la question surement basique ;-)ma page est partagee en 2 cadres : sur celui de gauche j pb pour redimensionnement de fenetre [ par dardantfred ] bonjour a tous.Bon je vais essayer d'etre clair.g une page d'accueil avec une frame en haut, un menu a gauche et un a droite.je voudrais que quand je rafraichir +frame [ par salim81 ] bonjour! j'ai une frame qui contient une partie gauche sous forme d'un menu en DHTML et une partie droite ou j'affiche lorsque je clique sur une lien menu déroulant (sfhover function) [ par hindo84 ] Bonjour,J'utilise la fonction sfhover pour faire dérouler mon menu au passage de la souris.sfHover = function() {<font color="#0000ff Menu avec onglets (tous à gauche) [ par lineb76 ] Bonjour,J'aurais voulu savoir si vous saviez comment faire un menu avec onglets mais où ils apparaitraient tous à gauche (vous voyez ce que je veux di Frame [ par ReMi34 ] Bonjour.Alors voila, j'ai fais une site avec une frame à gauche, (c'est le menu), et quand je clique sur un lien du menu, ça me change la page de gauc bandeau gauche redimensionné [ par sbouchiyoua ] salut je veu realiser un menu sur le bandeau gauche de ma page web, avec une petite fleche qui (on cliquant) fai cacher le bandeau gauche avec le menu Menu dynamique a gauche avec images [ par YouTzeEN ] Salut à tous Bon, voila je suis un tres gros newbie ...Je cherche a faire un menu dynamique a gauche avec des images ...Voila en fait, j'aurai besoin Imprimer une frame [ par playdax ] Salut, je suis un débutant... et oui, y'en aura toujours...J'ai un petit soucis.. he heJ'ai un menu dans ma frame gauche. Je clique et hop le fichier menu et sous-menu [ par fahdmabrouk ] salut, je cherche à creer un menu gauche qui contient des sous menus pour une intranet documentaire avec des actions onmouseover et onmouseout (c'est


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales