Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2004, 14:20
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
Hace no mucho dejé éste en donde preguntaron lo mismo, tal vez te sirva

Código:
<script language="javascript"> 
/************************************************** Redimensionar imágenes. Script creado por Tunait! (31/7/2003) 
Si quieres usar este script en tu sitio eres libre de hacerlo con la 
condición de que permanezcan intactas estas líneas, osea, los créditos. 
No autorizo a publicar y ofrecer el código en sitios de script sin 
previa autorización 
Si quieres publicarlo, por favor, contacta conmigo. 
http://javascript.tunait.com/ 
[email protected]  
******************************************* ******/ 
var maxAncho = 300 //define la anchura máxima de la imagen 
var maxAlto = 250 //define la altura máxima de la imagen 
function fotilla(ancho,alto,cual) 
{ 
if (ancho > alto) {forma = 'apaisada'} 
if (ancho < alto) {forma = 'retrato'} 
if(forma == 'apaisada') 
 { 
 if(ancho > maxAncho) 
  { 
  porcientoAnchura = parseInt(maxAncho/ancho*100) 
  cual.width = maxAncho 
  cual.height = porcientoAnchura*alto/100 
  } 
 } 
else if (forma == 'retrato') 
 { 
 if (alto > maxAlto) 
  { 
  porcientoAltura = maxAlto/alto*100 
  cual.height = maxAlto 
  cual.width = porcientoAltura*ancho/100 
  } 
 } 
} 
</script>
Y a la imagen que se carga ponle lo siguiente:

onload="fotilla(this.width,this.height,this)"

en maxAncho y en maxAlto debes definir el tamaño máximo al que quieras que se muestren tus imágenes.