Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/07/2012, 10:42
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: onmouseover en sub elemento

Sí, es cierto. Yo me basé en el código original, donde no hay otra cosa que una imagen.

Es más, mirando bien, resulta que allí está

Código:
...a><img src="...
y yo escribí

Código:
....jpg'" ><img height=...
en vez de

Código:
....jpg'" >
<img height=...
porque en este último caso, el primer elemento sería un texto, el "retorno de carro" (13) previo a la "nueva línea" (10). Y javascript va a intentar meterle el src a él. Y no va a poder.

Por otro lado, los eventos siempre van en el html. Ni hablar cuando están en las etiquetas de HTML, como en el caso que nos propone (¿será eso?) ch3ssmaster. Lo discutible será que no llamen a una función, que generalmente está fuera del body. Pero en el caso de que haya un solo enlace, o varios con distintos juegos de imágenes, casi no vale la pena crear una función.

Código:
<a href="javascript:void()" 
onmouseover="cambia('http://img23.imageshack.us/img23/3299/chemendietapedroechage1.jpg', this)"  
onmouseout="cambia('http://img840.imageshack.us/img840/6296/chemendietapedroechage2.jpg', this)" ><img height=320 
src="http://img840.imageshack.us/img840/6296/chemendietapedroechage2.jpg" /></a>
Algo más que habría que evitar en una página real es el void(0) como destino del link, y el atributo height dentro de la imagen.
Pero es discutible.