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!!