Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/06/2011, 10:09
Avatar de GendeDios
GendeDios
 
Fecha de Ingreso: mayo-2007
Ubicación: Paraiso de America
Mensajes: 135
Antigüedad: 17 años
Puntos: 10
Respuesta: onMousedown="changeImage(element)" Cómo soluciono este error que reporta?

--
Gracias InKarC. element nace de lo siguiente:

Código:
 function createw()
		{
                   imgStr += '<img src="images/letters/toy/TBB_'+wup[ij]+'.jpg" onMousedown="openselect(this);" name='+wup[ij]+'>';
                }
Código:
 function openselect(element)
 		{ 
                   imgStrsel = '<img src="images/letters/gerbers/'+element.name+'_b.jpg" onMousedown="javascript:element.src= this.src;"> /*Aquí es donde me genera el error, en: element.src, he igual si mando a element como parametro de una función: onMousedown="changeImage(element)", */
                 }
Como si element no estubiera definido, pero por qué? si el mismo element como se puede observar está siendo utilizado en la ruta de la imagen:
Código:
<img src="images/letters/gerbers/'+element.name+'_b.jpg"
y funciona perfectamente, por qué no funciona entre la función onMousedown?

La función onMousedown trabaja bien solo y unicamente cuando le paso como parametro a this, si le paso una variable que ha sido devinida por medio de var me dispara el mismo error.

Qué es lo que estoy haciendo mal? cómo puedo solucionar esto?, lo único que tengo que hacer cuando se da click con el mouse sobre la imagen es: element.src= this.src;

Muchas gracias.
--