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