Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Aiuto menù dinamico

  1. #1

    Aiuto menù dinamico

    Salve,
    sto cercando di realizzare un menù dinamico verticale ad albero (unendo diversi esempi) tramite javascript e css... solo che la lista delle voci invece di realizzarla con del testo la voglio fare con dei bottoni immagine, funziona tutto ma c'è un problema... c'è una spaziatura tra un'immagine e l'altra!
    Non riesco a toglierla! Come posso fare?
    Questo è il codice:

    -----------------------------------------------------------------------------

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    <title>prova menu dinamico</title>
    <style type="text/css">

    <!--
    ul {
    list-style: url(none) none;
    margin:0;
    padding:0 0 0 0;
    border-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    word-spacing: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    }
    li.menu {
    list-style: url(none) none;
    border: 0px;
    margin:0;
    padding:0 0 0 0;
    border-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    word-spacing: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    }
    -->
    </style>
    <script type="text/javascript">
    <!--
    function mmenu(mID) {
    var menu = document.getElementById(mID);
    var display = menu.style.display;
    menu.style.display = (display == "block") ? "none" : "block";
    }

    window.onload = function() {
    var uls = document.getElementsByTagName("ul");
    for (i=0;i<uls.length;i++) {
    if(uls[i].className=="sottomenu")uls[i].style.display = "none";
    }
    }
    //-->
    </script>
    </head>
    <body>
    <ul>
    <li class="menu">[img]images.jpg[/img]
    <ul class="sottomenu" id="sottomenu-1">[*][img]images.jpg[/img][*][img]images.jpg[/img][/list]

    <li class="menu">[img]images.jpg[/img]
    <ul class="sottomenu" id="sottomenu-2">[*][img]images.jpg[/img][*][img]images.jpg[/img][/list]

    <li class="menu">[img]images.jpg[/img]
    <ul class="sottomenu" id="sottomenu-3">[*][img]images.jpg[/img][*][img]images.jpg[/img][/list]
    [/list]
    </body>
    </html>
    -----------------------------------------------------------------------------


    Ciao e grazie
    Fabio

  2. #2
    Prova ad esprimere le misure in percentuale piuttosto che in pixel...

    My space! Voglio Arthur!!!
    Ho fatto strike!!!
    dotty78

    Prima di postare in “XML, XSL, Smil” dai uno sguardo ai Link utili!

  3. #3
    Ciao,
    ho provato ma non cambia nulla, anche perchè cosa dovrebbe cambiare dato che il valore è "0" ?
    Piuttosto penso, anzi sono sicuro che il problema è nello script e più precisamente nella funzione sottomenu è lì che dovrei intervenire...
    Ciao e grazie
    Fabio

  4. #4
    lo script nn l'ho provato.... ma se vuoi che ti sposti la discussione ... fammelo/faccelo sapere!
    My space! Voglio Arthur!!!
    Ho fatto strike!!!
    dotty78

    Prima di postare in “XML, XSL, Smil” dai uno sguardo ai Link utili!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.