Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/11/2003, 18:40
Avatar de Kernellover
Kernellover
 
Fecha de Ingreso: noviembre-2002
Ubicación: Perdido
Mensajes: 251
Antigüedad: 22 años, 2 meses
Puntos: 0
Efectivamente es una galería, pero ya he solucionado el problema de un modo un poco garrulillo, primero imprimo las imagenes y luego calculo la anchura maxima de la pantalla, luego reajusto la anchura de cada imagen en proporción para que me ocupe el maximo menos unos cuantos pixels para que respiren un poco estas.

Me he montado una funcion que lo hace, y a las imagenes les he dado a todas un nombre a excepción de las fotos de la galería que no tienen nombre.


Código PHP:
function ajustar_visu(){
    var 
H=0; var W=0; var x; var aument; var visu2=0;
    var 
Hmax=document.body.clientHeight-300;
    var 
Wmax=document.body.clientWidth-200;
    for(
x=1;x<document.images.length;x++)
        if(
document.images[x-1].name==""){ 
            
W=W+document.images[x-1].width;H=H+document.images[x-1].height;
            
visu2++;
        }
    
aument=(Wmax*H/visu2)/W;
    for(
x=1;x<document.images.length;x++)
        if(
document.images[x-1].name=="")
            if (
aument<Hmaxdocument.images[x-1].height aument;
            else 
document.images[x-1].height Hmax;

Espero que a alguien le sirva de lago, si veis algun error hacedmelo saber, si teneis sugerencias también, estoy abierto a todo ... (en el buen sentido de la palabra)


PD: Gracias de todos modos tunait, aunque agradecería poder ver tu script.