Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2008, 06:24
Avatar de elcamaleon007
elcamaleon007
 
Fecha de Ingreso: julio-2004
Ubicación: Asunción - Paraguay
Mensajes: 256
Antigüedad: 19 años, 10 meses
Puntos: 0
Conflicto con IE - ayuda con codigo

Que tal, quisiera una ayudita con este codigo:

Código:
var timerId;
function up(){					//lleva a "content" arriba
	var marco = parseInt(document.getElementById("marco").style.height); //height del cuadro de videos
	var gp_V = document.getElementById('heightTotal').getAttribute('valor'); //cant de videos en lista
	var gp_height = -(gp_V*45)+marco; //gp_V x height de c/cuadro de video en getPanels (negativo x la posicion)
	var cont = document.getElementById("getpanels_container");
	var contPos  = parseInt(cont.style.marginTop); //posicion de "getpanels_container"
	if(contPos < gp_height){
		para();
	}else{
		cont.style.marginTop = (contPos - 3)+"px;";
	}
}
function down(){				//lleva a "content" abajo
	var cont = document.getElementById("getpanels_container");
	var contPos  = parseInt(cont.style.marginTop);
	if(contPos == 0){
		para();	
	}else{
		cont.style.marginTop = (contPos + 3)+"px;";
	}
}
function bajar(){
	timerID=setInterval(function (){up();},10);
}
function subir(){
	timerID=setInterval(function (){down();},10);
}
function para(){
clearInterval(timerID);
}
lo que hace es reemplazar a un scroll, moviendo a un div, dentro de otro..
funciona bien en firefox, pero no en IE.
probe cambiando los "document." por "window." pero tampoco, no funciona cambiando por "this." tampoco..

como puedo hacer??? gracias!!
__________________
La diferencia entre el 1ro y el 2do son milésimas..si hariamos un poco mas de lo que hacemos normalmente..bue, creo que ya entendiste...Exitos!