Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/02/2006, 08:05
pablomen
 
Fecha de Ingreso: febrero-2006
Mensajes: 8
Antigüedad: 18 años, 2 meses
Puntos: 0
Podria ser una solucion?

Aqui tienes un codigo que he hecho que sirve para fijar una capa en un sitio concreto cuando se hace scroll lo malo es que cuando haces el scroll sufre un retardo y tarda un rato apreciable en volver a su sitio de momento es lo unico que he conseguido pero lo seguire intentando:

if(document.layers){ // si se trata de Netscape 4
Refcapa='document.'
Refestilo=''
Reftop='.top'
Refleft='.left'
}else if(document.all){ // si se trata de Internet Explorer 4
Refcapa=''
Refestilo='.style'
Reftop='.pixelTop'
Refleft='.pixelLeft'
}

function movercapa(capa,xstop,ystop){
eval(Refcapa+capa+Refestilo+Refleft+'='+xstop)
eval(Refcapa+capa+Refestilo+Reftop+'='+ystop)
}

function temporizarajuste() {
//setTimeout("movercapa('"+capa+"',"+xstop+","+docum ent.body.scrollTop+")",50)
setTimeout("movercapa('menupersonalizable',595,"+d ocument.body.scrollTop+")",50)
}

Despues en el evento onscroll del body llamo a temporizaajuste y activa el movimiento de la capa a su sitio cada cierto tiempo