Foros del Web » Programando para Internet » Javascript »

Problema con Evento en Capa.

Estas en el tema de Problema con Evento en Capa. en el foro de Javascript en Foros del Web. Mi problema es el siguiente y nada mejor que este simpático ejemplo: http://www.coyote-rtx.com.ar/vtn.htm Cuando uno pasa el mouse ( onmouseover ) por sobre la capa ...
  #1 (permalink)  
Antiguo 01/12/2006, 11:51
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 1 mes
Puntos: 4
Problema con Evento en Capa.

Mi problema es el siguiente y nada mejor que este simpático ejemplo:
http://www.coyote-rtx.com.ar/vtn.htm
Cuando uno pasa el mouse (onmouseover) por sobre la capa visible en el ejemplo (id="enlace"), aparece una nueva capa (id="capa").
Cuando uno sale de esta ventana (onmouseout) la misma se oculta nuevamente.
Mi problema es que cuando uno 'pasa' con el puntero del mouse por sobre un elemento dentro que esta dentro de esta ventana como es en este caso imagen de TUX también se me cierra la ventana. Debo pensar que también se produce onmouseout, mas allá de que la imagen este contenida en la ventana.

Redondeando la pregunta:
Como puedo hacer para que la ventana solo se cierre cuando salgo de la misma ?

Saludos y Gracias.
__________________
| Cabeza De Raton |
  #2 (permalink)  
Antiguo 01/12/2006, 11:54
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 1 mes
Puntos: 4
Aca dejo algo de codigo de esta pagina http://www.coyote-rtx.com.ar/vtn.htm.

funciones javascript
Código PHP:
<script type="text/javascript">
function 
cierraDiv(idDiv) {
document.getElementById(idDiv).style.display="none";}

function 
muestraDiv(idDiv) {
document.getElementById(idDiv).style.display="block";}

</script> 
Estilos
Código PHP:
<style>

#caja, #enlace {
    
displaynone;
    
width200px;
    
height200px;
    
border1px solid #000;
    
background#DEE;
    
padding5px;
    
margin2px;
    
font-size12px;
}

#caja img {border: 1px solid #ABB}

#enlace {
    
displayblock;
    
width200pxcolor#F00;
    
height20px;
    
font-size14px;
}
</
style
Codigo HTML
Código PHP:
<body>
    <
div id="enlace" onmousemove="javascript: muestraDiv ('caja')">Mostrar CAJA</div>
    
    <
div id="caja" onmouseout="javascript: cierraDiv ('caja')">
        <
img src="tux.jpg" /><br />
        
No deberia cerrarse esta ventana al pasar el puntero del mouse por sobre mi amigo TUX.
    </
div>
    
</
body
Una vez mas ... saludos y gracias.
__________________
| Cabeza De Raton |
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:58.