Foros del Web » Programando para Internet » Javascript »

Conflicto con IE - ayuda con codigo

Estas en el tema de Conflicto con IE - ayuda con codigo en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/05/2008, 06:24
Avatar de elcamaleon007  
Fecha de Ingreso: julio-2004
Ubicación: Asunción - Paraguay
Mensajes: 256
Antigüedad: 19 años, 9 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!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:09.