Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2011, 11:58
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 8 meses
Puntos: 63
Respuesta: Problema con Javascript

Hola Duffing, se me ocurren dos posibles soluciones, la mas sencilla y efectiva es enviar la referencia del input como parámetro:

Código HTML:
 <form name="pg_frm">
<input name="pg_button" type="image" class="paygol" title="Donacion L2Trynix: Mediante Paygol SMS." onClick="pg_reDirect(this.form)" onMouseOver="change(this);" src="images/images.jpg" border="0" />
</form> 
Código Javascript:
Ver original
  1. function change(input){
  2. input.src= "images/images1.jpg";
  3. }

La otra solución es como la que intentabas hacer, pero utilizando DOOM:

Código HTML:
 <form name="pg_frm">
<input name="pg_button" type="image" class="paygol" title="Donacion L2Trynix: Mediante Paygol SMS." onClick="pg_reDirect(this.form)" onMouseOver="change();" src="images/images.jpg" border="0" />
</form> 
Código Javascript:
Ver original
  1. function change(){
  2. document.forms.item(0).getElementsByTagName("input").item(0).src= "images/images1.jpg";
  3. }

Como te digo, es sumamente mejor la primera opción.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.