Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2010, 09:24
xav1
 
Fecha de Ingreso: marzo-2010
Mensajes: 30
Antigüedad: 14 años, 10 meses
Puntos: 0
script funciona solo en firefox

Buenas tardes a todos,

Sigo con problemas con mi galeria de imagenes...

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 = 450 //define la anchura máxima de la imagen 
var maxAlto = 480 //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>

<script language=javascript> 
function ventanaSecundaria (URL){ 
   window.open(URL,"ventana1","width=300,height=312") 
} 
</script> 
<script LANGUAGE="JavaScript">
<!--
function CargarFoto(img, ancho, alto, idfoto){
foto=new Image();
foto.src=img;

ancho=foto.width;
alto=foto.height;

  derecha=(screen.width-ancho)/2;
  arriba=(screen.height-alto)/2;
  string="toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width="+ancho+",height="+alto+",left="+derecha+",top="+arriba+"";
  fin=window.open(img,"",string);
}
// -->
</script>
El codigo de tunait me funciona perfectamente en firefox. Pero en IE no me hace siempre, por no decir nunca, la reedimension de la imagen....

Por mucho que le he dado vueltas no encuentro el pq.

Programo en ASP, si lo hiciera en PHP redimensionaria la imagen fisica.

¿Se os ocurre alguna solucion?

Gracias por contestar.

Última edición por xav1; 30/03/2010 a las 09:34