Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Redimensionar imagen (http://www.forosdelweb.com/f13/redimensionar-imagen-586520/)

Masane 14/05/2008 13:56

Redimensionar imagen
 
Bueno, tengo el siguiente código que funciona bien, pero que a veces (si, a veces, unas veces sí y otras no) me hace cosas raras...

Código HTML:

<SCRIPT>
function resizeImg(imgname)
{
    var w = document.getElementById(imgname).width;
    if (w > 300)
    {
        document.getElementById(imgname).width = "300";
    }                                   
}
</SCRIPT>

Hay veces, que me redimensiona la imagen nada mas cargar la página, y otras, que tengo que actualizar la página para que la redimensione. Esto no me conviene, porque si el script no me redimensiona la imagen a la primera, se carga el layout de mi foro, y va a ser que eso no me gusta mucho....

Sin embargo en mozilla, que me está dando miles de dolores de cabeza para casi todo, en esto va perfecto, nada mas abrir la página, redimensiona sin problemas...

¿A que se debe que IE a veces redimensione la imagen y otras no? ¿Alguien sabría contestarme?

Gracias ;-)

caricatos 14/05/2008 18:11

Re: Redimensionar imagen
 
Hola:

Tal vez haces la consulta sin que la imagen esté cargada...

Tal vez algo así:

<img onload="if (this.width > 300) this.width = 300"...

Saludos :arriba:


La zona horaria es GMT -6. Ahora son las 03:29.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.