Sigo con problemas con mi galeria de imagenes...
Código:
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....<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>
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.