Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    menu con sottomenu a comparsa

    ciao,
    non so se il titolo è sufficiente a dare l'idea di quello che sto cercando di realizzare...
    in una pagina html ho un menu statico dove per pulsanti ci sono delle immagini in rollover, ad uno di questi pulsanti ho bisogno di associare un sottomenu a comparsa che si apra cliccandoci sopra...

    sono partito da questo codice che mi funziona ma è buono solo per pulsanti testuali e non per immagini in rollover. sapreste dirmi come devo intevenire sul codice per ottenere un pulsante rollover delle dimensioni che voglio io??? ho fatto un pò di prove ma niente...
    mi appello ai più esperti...

    questo è il codice, ci sono due pulsanti, il primo è testuale, il secondo è associato ad un immagine, quell'immagine vorrei renderla rollover e darle altezza e larghezza:

    <head>
    <title>...</title>

    <style type="text/css">
    .menutitle{
    cursorointer;
    margin-bottom: 5px;
    background-color:#FFFF00;
    color:#000000;
    width:120px;
    padding:2px;
    text-align:center;
    font-weight:bold;
    /*/*/border:0px solid #00FF00;/* */
    }

    .submenu{
    margin-bottom: 0.5em;
    }
    </style>

    <script type="text/javascript">

    if (document.getElementById){
    document.write('<style type="text/css">\n')
    document.write('.submenu{display: none;}\n')
    document.write('</style>\n')
    }

    function sottomenu(obj){
    if(document.getElementById){
    var el = document.getElementById(obj);
    var ar = document.getElementById("maindiv").getElementsByTa gName("span");
    if(el.style.display != "block"){
    for (var i=0; i<ar.length; i++){
    if (ar[i].className=="submenu")
    ar[i].style.display = "none";
    }
    el.style.display = "block";
    }else{
    el.style.display = "none";
    }
    }
    }
    </script>

    </head>

    <body>

    <div id="maindiv">

    <div class="menutitle" onclick="sottomenu('sub1')">testo</div>

    <span class="submenu" id="sub1">
    >> link1

    >> link2

    >> link3

    </span>

    [img]immagine.gif[/img]


    <span class="submenu" id="sub2">
    >> link1

    >> link2

    >> link3

    </span>

    </div>

    </body>

    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

  2. #2
    :quote:
    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    fammi capire... vuoi ottenere quest?

    [img]immagine.gif[/img]


    prova a cambiare questo codice con la tua immagine

  4. #4
    no, ho bisogno che all'onMouseOver compaia un'altra immagine di pulsante e all'onclik si apra il sottomenu.

    per ora mi funziona l'onclik ma vorrei farlo funzionare anche con pulsanti rollover...

    in pratica vorrei ottenere quest'effetto ma con immagini in rollover al posto dei pulsanti...

    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da cybergiaggia
    no, ho bisogno che all'onMouseOver compaia un'altra immagine di pulsante e all'onclik si apra il sottomenu.

    per ora mi funziona l'onclik ma vorrei farlo funzionare anche con pulsanti rollover...

    in pratica vorrei ottenere quest'effetto ma con immagini in rollover al posto dei pulsanti...

    dai un occhiata qui

    http://dennis.altervista.org/articol...avascript&id=0

  6. #6
    per intenderci, è questo
    sulla sinistra...
    sto studiando lo script...
    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

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.