Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/03/2009, 05:06
Jamlet
 
Fecha de Ingreso: mayo-2008
Mensajes: 163
Antigüedad: 16 años
Puntos: 1
Respuesta: Mover capas ¡por favor!

Hola, quería hacer otra consulta Como véis tengo el código de tal manera que la capa varía solo al reescalar la página. Es que no sé como hacer que la reescale nada más entrar en la página. Hasta he pillado un manual de javascript en la biblioteca y no doy con la forma. ¿Me podéis ayudar? ¿Cómo hago para que varíe la capa al acceder el usuario a la web? Es que la deja con los valores que le pongo por defecto. Prometo aprender bien javascript y volver aquí para ayudar a novatos como yo


Código PHP:
window.onresize=function(){

    var 
anchoTotal = [];
    if(
typeof(window.innerWidth) == 'number') {
        
// No es IE
        
anchoTotal = [window.innerWidth];
    } else if(
document.documentElement && (document.documentElement.clientWidth)) {
        
//IE 6 en modo estandar (no quirks)
        
anchoTotal = [document.documentElement.clientWidth];
    } else if(
document.body && (document.body.clientWidth)) {
        
//IE en modo quirks
        
anchoTotal = [document.body.clientWidth];
    }

    var 
nuevoAlto = [];
    if(
typeof(window.innerHeight) == 'number') {
        
// No es IE
        
nuevoAlto = [window.innerHeight];
    } else if(
document.documentElement && (document.documentElement.clientHeight)) {
        
//IE 6 en modo estandar (no quirks)
        
nuevoAlto = [document.documentElement.clientHeight];
    } else if(
document.body && (document.body.clientHeight)) {
        
//IE en modo quirks
        
nuevoAlto = [document.body.clientHeight];
    }

    var 
nuevoAncho = [];
    
nuevoAncho 1007 nuevoAlto 693;

    var 
nuevoAnchoDiv = [];
    
nuevoAnchoDiv nuevoAncho 776 1007;

    var 
nuevoAltoDiv = [];
    
nuevoAltoDiv nuevoAlto 447 693;
    
    var 
margenes = [];
    
margenes anchoTotal nuevoAnchoDiv;
    
    var 
margenIzquierda = [];
    
margenIzquierda margenes 0.714285;

    var 
margenSuperior = [];
    
margenSuperior nuevoAlto 196 693;


document.getElementById('web').style.width=parseInt(nuevoAnchoDiv)+'px';
document.getElementById('web').style.height=parseInt(nuevoAltoDiv)+'px';
document.getElementById('web').style.marginLeft=parseInt(margenIzquierda)+'px';
document.getElementById('web').style.marginTop=parseInt(margenSuperior)+'px';