Código:
el cual esta dentro de una funcion. switch(mod){ case 5: if(ie) { document.all['pag1'].style.left=document.all['auxpag1'].style.left; document.all['pp'].style.left=document.all['auxpag1'].style.left; document.all['pag2'].style.left=document.all['p1'].style.left; } else if(nc){ document.layers['pag1'].left=document.layers['auxpag1'].left; document.layers['pp'].left=document.layers['auxpag1'].left; document.layers['pag2'].left=document.pp.document.layers['p1'].left } else if(n6){ document.getElementById('pag1').style.left=document.getElementById('auxpag1').style.left; document.getElementById('pp').style.left=document.getElementById('auxpag1').style.left; document.getElementById('pag2').style.left=document.getElementById('p1').style.left; } break;} // document.all['pag2'].style.left=document.all['p1'].style.left;
La idea es posicionar las capas absolutas y k no se corran en distintas resoluciones, el problema lo tengo aki:
Código:
me posiciona las dos primeras capas, pero la tercera no, mas aun, no puedo ocultarla tampoco, ni asigarle una posicion directa con este codigo dentro del if y del switch.if(ie) { document.all['pag1'].style.left=document.all['auxpag1'].style.left; document.all['pp'].style.left=document.all['auxpag1'].style.left; document.all['pag2'].style.left=document.all['p1'].style.left; }
lo raro es que si la posiciono dandole valores fuera del switch, si los toma, y puedo acceder a otras propiedades, como visibility.
Lo que yo creo es por la posicion de las capas.
la capa p1 tiene posicion relativa y la uso como ancla, pero se encuentra dentro de la capa pp ke se posiciona dinamicamente.
y la capa pag2 no esta dentro de ninguna pagina con posicionamiento absoluto pero solo le doy la cordenada vertical.
realmente ya no entiendo ke pasa :S