Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/07/2009, 12:23
ZequeZ
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años
Puntos: 2
Respuesta: Problema cambiando la imagen de fondo :S

Cita:
Iniciado por zerokilled Ver Mensaje
@legolaz: mi disculpa pero no me fije que ya habias respondido.

otra alternativa es pasando el elemento como argumento a la funcion. sucede que el keyword this hace referencia a otro objeto porque la funcion esta definida en un nivel diferente. es decir, la funcion no fue definida en el mismo elemento.

Código:
function MoveScrollbar(elem,activate,side)
{
		if(activate)
		{
			if(side)
			{
				elem.style.backgroundImage="url(images/arrow_ri_gl.png)";
				intervalId=setInterval("MoveIt(true)",10);
			}
			else
			{
				elem.style.backgroundImage="url(images/arrow_le_gl.png)";
				intervalId=setInterval("MoveIt(false)",10);
			}
		}
		else
		{
			clearInterval(intervalId);
		}
}


<div onclick="MoveScrollbar(this, ..., ...);">...</div>

Sisi, eso es exactamente lo que hice, la cosa es que ahora le tengo que agregar otro parámetro a la función y me sería muy práctico que pudiera usar "this" xD.

We, no importa, sigo pasando los elementos por parámetros, gracias a todos ^^.