Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/02/2008, 07:31
sanmi69
 
Fecha de Ingreso: septiembre-2004
Mensajes: 191
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Eventos CSS para ocultar un div.

Cita:
Iniciado por Dragoon_SC Ver Mensaje
bueno si dices que quieres cambiarlo puedes intentar algo asi:

<script>
function cambiaColor(elemento)
{
elemento.style.backColor = "Red";
}
</script>

<ul>
<li id="li1" onmouseover="javascript: cambiaColor(this)">Menu1</li>
<li id="li2">Menu2</li>
<li id="li3">Menu3</li>
</ul>

No me acuerdo muy bien de la sintaxis del style del javascript puedes buscarla y pues con eso cambiarias lo que quieres y podrias tner un onmouseout para restablecerlo y ya.
Espero y eso ayude
gracias, si va a ser mejor, me hice un poco lio con los css (no soy diseñador asik se lo basico) y al final era mas facil que todo esto:

Código PHP:
<div id="idMenu" class="MenuFlotante" style="display:none">
<
ul onmouseout="javascript:$('idMenu').style.display='none';">
    <
li class="MenuFlotanteNormal" onclick="fncFinalizarCarga();" onmouseover="this.className='MenuFlotanteSeleccionado';" onmouseout="this.className='MenuFlotanteNormal';">
        
Finalizar Carga
    
</li>
    <
li class="MenuFlotanteNormal" onclick="fncEliminarCarga();" onmouseover="this.className='MenuFlotanteSeleccionado';" onmouseout="this.className='MenuFlotanteNormal';">
        
Eliminar Carga
    
</li>
</
ul>
</
div
Código PHP:
.MenuFlotante {
    
positionabsolute;
    
border-color#ffffff;
    
background-color#ffffff;
}

.
MenuFlotanteNormal{
    
width:120px;
    
height:20px;
    
background-color#5e5e8b;
    
font-familyVerdanaArialHelveticasans-serif;
    
font-size11px;
    
font-weightnormal;
    
color#ffffff;
    
padding-top5px;
    
padding-bottom5px;
    
border-color#ffffff;
}

.
MenuFlotanteSeleccionado{
    
width:120px;
    
height:20px;
    
background-color#e0dde5;
    
font-familyVerdanaArialHelveticasans-serif;
    
font-size11px;
    
font-weightnormal;
    
color#000000;
    
padding-top5px;
    
padding-bottom5px;
    
border-color#ffffff;
    
cursorpointer;


Ahora tengo un problema con el evento onmouseout. Da igual si se lo pongo al div o se lo pongo al ul.
La cuestion esq al mover el raton de un li al otro li, como hay un borde un pixel en blanco entre medias, me oculta el menu.

Alguna opcion para que no ocurra esto???