Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: menu drop down

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    7

    menu drop dows

    salve a tutti sono nuovo del forum.
    ho creato un menu a tendina drop down con delle voci che appaiono al passare del mouse.... mi servirebbe sapere come fare per collegare una pagina web ai vari bottoni. vi ringrazio anticipatamente.

  2. #2
    Senza vedere il codice del menù è difficile aiutarti

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    7

    menu drop down

    ok ora sono fuori,appena torno posto il codice.
    :-)

  4. #4
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Sono solo dei link ne più e ne meno, quindi se il tuo menù è costruito con una lista ad esempio:
    codice:
    <ul>[*]<a href="index.php>Homepage</a>[*].... e così via...[/list]
    ti basta aggiungere il riferimento alla pagina con la classica ancora: Testo del link

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    7
    si avete ragione, infatti ho fatto la prova e va.
    Ora però un altro piccolo problema:
    avevo impostato che al passare del mouse, lo sfondo del bottone diventava giallo, dopo l'aggiunta del link non più: cosa devo controllare?
    dai files style.css e script.js non ho cambiato nulla
    serve che vi posto questi files?

  6. #6
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    E secondo te come potremmo risponderti se non vediamo il codice?
    Una cosa è capire un problema semplice ma addirittura conoscere a priori il tipo di layout scelto... hummm

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    7

    script.js

    var menu=function(){
    var t=15,z=50,s=6,a;
    function dd(n){this.n=n; this.h=[]; this.c=[]}
    dd.prototype.init=function(p,c){
    a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
    for(i;i<l;i++){
    var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
    h.onmouseover=new Function(this.n+'.st('+i+',true)');
    h.onmouseout=new Function(this.n+'.st('+i+')');
    }
    }
    dd.prototype.st=function(x,f){
    var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
    clearInterval(c.t); c.style.overflow='hidden';
    if(f){
    p.className+=' '+a;
    if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
    if(c.mh==c.offsetHeight){c.style.overflow='visible '}
    else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
    }else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
    }
    function sl(c,f){
    var h=c.offsetHeight;
    if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
    if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
    clearInterval(c.t); return
    }
    var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
    c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
    c.style.height=h+(d*f)+'px'
    }
    return{dd:dd}
    }();

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    7

    style.css

    body {margin:25px; font:11px Verdana,Arial; background:white}
    ul.menu {list-style:none; margin:0; padding:0}
    ul.menu * {margin:0; padding:0}
    ul.menu a {display:block; color:blue; text-decoration:none}
    ul.menu li {position:relative; float:left; margin-right:2px}
    ul.menu ul {position:absolute; top:26px; left:0; background:yellow; display:none; opacity:0; list-style:none}
    ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
    ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
    ul.menu ul li a:hover {background-color:yellow}
    ul.menu ul ul {left:148px; top:-1px}
    ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
    ul.menu .menuhover {background:url(images/header_over.gif)}
    ul.menu .menulink:hover {background:url(images/header_over.gif)}
    ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
    ul.menu .topline {border-top:1px solid #aaa}

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    7

    file html

    <!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Italia Srl - Roma - </title>
    <link rel="stylesheet" href="style.css" type="text/css" />
    <script type="text/javascript" src="script.js"></script>
    </head>
    <body>




    <ul class="menu" id="menu">
    [*]Chi Siamo
    <ul>
    [*]Amministrativo
    <ul>
    <li class="topline">Fabrizio
    [/list]

    [*]
    Commerciale
    <ul>
    <li class="topline">Gianni
    [*]Roberto Toscani
    [/list]

    [*]
    Serv. Tecnico
    <ul>
    <li class="topline">Mauro
    [*]Massimo
    [/list]


    [/list]

    [*]Dove Siamo
    [*]
    Servizi
    <ul>
    [*]Smaltimento
    [*]Videosorveglianza

    [/list]

    [*]
    Eventi
    <ul>
    [*]Anni Precedenti
    [*]2007
    [*]2008
    [*]2009
    [*]2010
    [*]2011
    [*]2012

    [/list]

    [*]I Ns. Clienti
    [*]WebMail[/list]
    <div id="text" style="float:left; clear:left; width:911px; margin-top:10px">
    </div>
    <script type="text/javascript">
    var menu=new menu.dd("menu");
    menu.init("menu","menuhover");
    </script>
    </body>
    </html>

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    sos.ho,
    la prossima volta usa il tag [CODE] [/CODE] per postare codice, grazie

    buon lavoro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.