Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186

    scomparsa del menu a tendina

    salve!!
    Ho realizzato un menu a tendina in Javascript e css...molto semplice che interagisce con il data base tramite php..tutto funziona bene..solo che quando mi allontano dal menu questo non scompare..cioè, quando mi si apre una tendina quando sposto il mouse la tendina non si richiude e rimane aperta...
    Qualcuno sa come posso fare per farla far richiudere???
    questo è il codice
    codice:
     
    <script type="text/javascript">
    <!--
    function montre(id) {
    var d = document.getElementById(id);
    	for (var i = 1; i<=10; i++) {
    		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    	}
    if (d) {d.style.display='block';}
    }
    //-->
    </script>
    
    
    <style type="text/css">
    <!-- 
    /* CSS issu des tutoriels www.alsacreations.com/articles */
    
    dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
    #menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index:100;
    width: 100%; /* précision pour Opera */
    }
    #menu dl {
    float: left;
    width: 80px;
    }
    #menu dt {
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    background: #336699;
    margin: 1px;
    font: 11px tahoma;
    color: #ffffff;
    }
    #menu dd {
    display: none;
    
    }
    #menu li {
    font: 11px tahoma;
    color: #ffffff;
    text-align: left;
    background: #578FC7;
    }
    #menu li a, #menu dt a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    height: 100%;
    border: 0 none;
    }
    #menu li a:hover, #menu dt a:hover {
    background: #ffffff;
    color: #000000;
    }
    
    #site {
    position: absolute;
    z-index: 1;
    top : 70px;
    left : 10px;
    color: #000;
    background-color: #ddd;
    padding: 5px;
    border: 1px solid gray; 
    }
    
    .mentions {
    position: absolute;
    top : 300px;
    left : 10px;
    color: #000;
    background-color: #ddd;
    }
    -->
    </style>
    </head>
    
    <body>
    
    <div id="menu">
    	<? $q_1="SELECT * FROM azienda WHERE id_company='1'";
    	$r_1=mysql_query($q_1) or die (mysql_error());?>
    	<dl>			
    		<dt onmouseover="javascript:montre('smenu1');">AZIENDA</dt>
    			<dd id="smenu1">
    				<ul><? while ($dr_1=mysql_fetch_assoc($r_1)){?>
    					[*]<? print $dr_1[nome_az];?>
    					<? }?>
    				[/list]
    			</dd>
    	</dl>
    	
    	<dl><? $q_2="SELECT * FROM sottoservizi WHERE id_servizi='1'";
    	$r_2=mysql_query($q_2) or die (mysql_error());?>	
    		<dt onmouseover="javascript:montre('smenu2');">SERVIZI</dt>
    			<dd id="smenu2">
    				<ul>
    					<? while ($dr_2=mysql_fetch_assoc($r_2)){?>
    					[*]<? print $dr_2[titolo_ser];?>
    					<? }?>
    				[/list]
    			</dd>
    	</dl>
    	
    	<dl><? $q_3="SELECT * FROM categorie WHERE id_prod_gen='1'";
    	$r_3=mysql_query($q_3) or die (mysql_error());?>	
    		<dt onmouseover="javascript:montre('smenu3');">PRODOTTI</dt>
    			<dd id="smenu3">
    				<ul>
    					<? while ($dr_3=mysql_fetch_assoc($r_3)){?>
    					[*]<? print $dr_3[nome_cat];?>
    					<? }?>
    				[/list]
    			</dd>
    	</dl>
    	<dl>	
    		<dt onmouseover="javascript:montre();">PAZIENTI</dt>
    	</dl>
    	<dl><? $q_5="SELECT * FROM continenti WHERE id_cartina='1'";
    	$r_5=mysql_query($q_5) or die (mysql_error());?>	
    		<dt onmouseover="javascript:montre('smenu5');">NEL MONDO</dt>
    			<dd id="smenu5">
    				<ul>
    					<? while ($dr_5=mysql_fetch_assoc($r_5)){?>
    					[*]<? print $dr_5[nome_cont];?>
    					<? }?>
    				[/list]
    			</dd>
    	</dl>
    
    	<dl>	
    		<dt onmouseover="javascript:montre();">CONTATTI</dt>
    	</dl>
    	<dl>	
    		<dt onmouseover="javascript:montre();">NEWS</dt>
    	</dl>
    	<dl>	
    		<dt onmouseover="javascript:montre('smenu7');">Menu 3</dt>
    			<dd id="smenu7">
    				<ul>
    					[*]Sous-Menu 3.1
    					[*]Sous-Menu 3.2
    					[*]Sous-Menu 3.3
    					[*]Sous-Menu 3.4
    					[*]Sous-Menu 3.5
    				[/list]
    			</dd>
    	</dl>
    </div>
    
    
    <div id="site">
    	<h1>Menu horizontal déroulant en CSS</h1>
    	
    
    Testé sous Internet Explorer, Netscape, Mozilla, Opera et Firebird</p>
      
    
    Il vous suffit d'adapter le code source de cette page &agrave; vos besoins. </p>
    </div>
    
    <div class="mentions">Raphaël GOETTER
    
      Alsacréations
    
      Explications / Explanations</div>
    
    </body>
    </html>
    Quanto è grande l'universo??
    INFINITO

  2. #2
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186
    UP
    Quanto è grande l'universo??
    INFINITO

  3. #3
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186
    Nessuno ha un ideuzza???
    Quanto è grande l'universo??
    INFINITO

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.