Bueno el problema que tengo con estos dos eventos pues . que me e dado cuenta que estos eventos se ejecutan cuando pasan por cualquier elemento que estee dentro de ellos ejemplo.
si yo tengo una tabla por ejemplo.
<table border="1" cellspacing="0" cellpadding="0"
onMouseOver="alert('estoy adentro ')" onMouseOut="alert('estoy afuera')" >
<tr>
<td ><a href="menu1.html" >Menu 1</a></td>
</tr>
<tr>
<td><a href="link1.html">Link 1</a></td>
</tr>
<tr>
<td><a href="link1.html">Link 2</a></td>
</tr>
<tr>
<td><a href="link1.html">Link 3</a></td>
</tr>
</table>
Estos dos eventos estan ejecutandoce dentro de la tabla no respetan si salen de ella o entran.
ya que no les importa eso solo se ejecutan una y otra vez adentro de la tabla .
esto lo pueden ver cuando le mandan un mensaje con el alert porque de otra manera no se podria apresiar este comportamiento. no se como se podria evitar esto que solo se ejecute una vez el evento onMouseOver y el evento onMouseOut. mandando el mensaje del alert..
pues esto lo nesecito para algo muy especial. y pues no quiero que pase esto que explique.
no habria problemas si quiero hacer algo simple como cuando pasa por ensima cambie el color de fondo de la tabla o cuando sale pues vuelva el mismo color.
porque esto es estatico si efectos y estos compartamientos de arriba no le afectan en nada porque los cambios son inmediatos.
pero que pasa si es que quiero por ejemplo que cuando entre el mouse a la tabla pues apareca otra tabla con un efecto de se le ahumento el ancho poco a poco , usando un setTimeout por ejemplo. ahi es cuando se tiene el problema. como los dos eventos se ejecutan varias vecen dentro de la tabla pues los efectos de la nueva tabla con setTimeout pues se vuelven locos.
Pido ayuda , en este caso no se si alguien le habra pasado esto cosa que haci me pueden echar la mano en esto. porque la verdad ya agote todas mis posibilidades de seguir avanzando con lo que tengo que hacer.