Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2006, 10:42
lizfranco
 
Fecha de Ingreso: abril-2003
Mensajes: 150
Antigüedad: 21 años, 1 mes
Puntos: 1
this.style y timeout

Hola todos.

Tengo dos preguntas. (No soy muy experta en javascript):

Tengo un div con una imagen como background. On mouseover se cambia la imagen, On mouseout la imagen vuelve a la original:

Código HTML:
<a href="#">
<div id="item_1" class="menu_item" onMouseOver="this.style.background='url(images/menu_bg_over.gif) no-repeat'; menu_line.src='images/menu_line_over.gif'" 
onMouseOut="this.style.background='url(images/menu_bg.gif) no-repeat'; menu_line.src='images/menu_line.gif'">
HOME
</div>
</a> 
Quiero hacer un timeout al Mouseout pero no se como. Si no estoy mal debo hacer algo como:

onMouseout="timeout('function()', 3000)"

??

Si es asi:
1. tengo que poner este codigo en un funcion?
onMouseOut="this.style.background='url(images/menu_bg.gif) no-repeat'; menu_line.src='images/menu_line.gif'"

2. si lo pongo en una funcion el this. no me va a funcionar. Como puedo trabajar con el this. para un DIV?

Gracias de antemano.
Liz