Problème : menu <ul class="navtree">

Bonjour,

Alors voilà enfaîte je voudrai que dans la partie gauche de mon site (http://siteinternet31.free.fr/SITE/) (ou y'a accueil, connaissance, etc) ne pas obliger l'utilisateur a cliquer sur la croix mais a cliquer sur accueil pour ouvrir les liens.
alors enfaite je voudrai savoir si par exemple ceci marcherai : <a href='#'> Accueil </a>
Car si je modifie trop n'importe comment sa crée des bugs chez free mdr'.

MERCI de votre aide !!!!

4 réponses

  1. Salut, 

    ça se passe par là:

    lnk.appendChild(document.createTextNode("+"));

    Donc remplacer "+" par ce que vous voulez, par exemple "menus"

    Un lien nommé Accueil est censé être vers la page d'accueil donc pas vraiment idéal..surtout qu'il y a déjà un lien nommé accueil vers page1.html et qui devrait être normalement index.html comme expliqué ici

    https://www.greelane.com/fr/science-technologie-math%C3%A9matiques/linformatique/index-html-page-3466505/

    Notez aussi qu'il vaut mieux éviter les espaces (comme la plupart des caractères spéciaux) dans les noms de fichiers HTML.

    0
    1. Alors c'est grave docteur ??
      0
      1. Erf voici le code :

        	
        <script type="text/javascript">
        	 qcUlAutoTree ={
        "prepareTrees" : function () {
        var t = document.getElementsByTagName("ul");
        for (var i=0; i < t.length; i++) {
        if (t[i].className.indexOf("navtree")!=-1) {
        qcUlAutoTree.createTree(t[i]);
        }}
        }
        ,"createTree" : function  (ul) {
        var t = ul.getElementsByTagName("li");
        for (var i=0; i < t.length; i++) {
        var li = t[i];
        var h = li.getElementsByTagName("ul");
        if (h.length >0) {
        var lnk = document.createElement("a");
        lnk.setAttribute("href", "#");
        lnk.onclick = function () {
        var o = this.parentNode.getElementsByTagName("ul")[0];
        this.innerHTML = (o.style.display=="none"? "-" : "+");
        o.style.display = (o.style.display == "none"? "block":"none");
        return false;
        };
        lnk.appendChild(document.createTextNode("+"));
        li.insertBefore(lnk, li.firstChild);
        h[0].style.display = "none";
        }}}
        };
        if (!window.onload) window.onload = qcUlAutoTree.prepareTrees;
        else {
        var oldOnload = window.onload;
        window.onload = function () {
        oldOnload();
        qcUlAutoTree.prepareTrees();
        }}
        </script>
        
        et : dans body :
        
        <ul class="navtree">
        <li>Accueil<br></a><ul><li><a href='../SITE/page1.html' target='cadredroite'>site</a></li><li><a href='http://astronomie.xooit.fr' target='_blank'>Forum</a></li></ul><br>
        <a href='../SITE/astrono.html' target='cadredroite'>Connaissance</a></li><br>
        <a href='../SITE/contact webmaster.html' target='cadredroite'>Contact</a></li><br><br>
        <li>Divers<br></a><ul><li><a href='../SITE/MOTCROIS2E.html' target='cadredroite'>Mot Croisée</a></li><li><a href='../SITE/QUIZZ.html' target='cadredroite'>Quizz</a></li><li><a href="../SITE/PTIT JEUX.html" target='cadredroite'>Petit Jeux</ul><br>
        <a href='../SITE/telechargement.html' target='cadredroite'>Download</a></li><br>
        <a href='../SITE/definition.html' target='cadredroite'>Glossaire</a></li><br><br>
        <a href="../SITE/Livre dor.html" target='cadredroite'>Livre d'or</a></li><br><br>
        <li>Nous aidez<br></a><ul><li><a href='../SITE/faire un lien.html' target='cadredroite'>Faire un lien</a></li><br><li><A HREF="#" ONCLICK="ouverture2()">Ajouter favori</A></li></ul><br>
        <a href='../SITE/passer.html' target='cadredroite'>Passe Temps</a></li><br>
        <a href='http://annuaire.hiwit.org/a/2759/index.php' target='cadredroite'>Votre Pub</a></li><br><br>
        
        
        
        0
        1. bonjour,

          C'est simple tu n'as qu'a deplacer le texte entre les balise de lien.

          <a href="lien">+ accueil</a>
          0