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

    problema menu a scomparsa

    Buondì a tutti, mi consigliereste un modo per risolvere il mio problema? [che non so se è x js o css]

    Vorrei un codice che mi permetta, al rollover del mouse su un link, di far apparire una lista [ul]. E che quando, esco col mouse dalla lista, questa scompaia.

    Quello che questo codice fa ora è far apparire la lista, ma appena vado su uno dei punti della lista [li], mi da gia la scomparsa del listato.
    questo è il codice:
    Codice PHP:
    <style>
    ul.aa{
    displaynone;                 
    list-
    stylenone;
    floatleft;
    color#a1a1a1;
    width320px;
    floatleft;
    background#d6d6d6;                 
    }
           
    ul.aa li{
    width110px;
    floatleft;

    }
    </
    style>
    <
    script>
    function 
    showDetails(divID)
    {     
       
    document.all[divID].style.display "block";
    }

    function 
    hideDetails(divID)
    {
       
    document.all[divID].style.display "none";
    }
    </script>


    [url=""]prova[/url]

     <ul class="aa"  id='bip' name='bip' onMouseOut="javascript:hideDetails('bip')"'>
                <li >[b]Nuova voce1[/b]

                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam[*][b]Nuova voce2[/b]

                ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.[/list] 
    Qualche consiglio?

  2. #2
    Apparentemente è corretto,
    tranne un errore in
    <ul class="aa" id='bip' name='bip' onMouseOut="java-script:hideDetails('bip')"'>

    dove c'è l'ultimo apostrofo di troppo:
    <ul class="aa" id='bip' name='bip' onMouseOut="java-script:hideDetails('bip')">

    Prova a correggere e fammi sapere

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    no.. non è quello... Credo che il problema stia nel fatto che il [li] si crei sopra l'[UL], che a quel punto perde i'over e fa partire il JS.

    Apparentemente ho potuto risolverlo mettendo

    su ogni [li] il codice onMouseOver="javascript:showDetails('bip').

    Funziona ma è un po macchinoso. Speravo di risolverlo in altro modo.

  4. #4
    Ciao,
    se costruisci la lista in un div ed assegni a questo la gestione del mouseOver e del mouseout
    forse è meglio.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    utilizzo la lista per avere più ordine nel caso in cui l stile venga eliminato...
    fra l'altro Con mozilla ve, con IE pure mentre safari non mi fa funzionare il codice...

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.