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á
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.