+1 voto
por (30 puntos) en Javascript
Hola,

   Quería cambiar el tamaño de una imagen dinamicamente. En Explorer no hay problema, directamente : "miimagen.width = 100;" funciona, pero en otros navegadores no hace caso.

   Me podría ayudar alguien? Gracias.


2 Respuestas

0 votos
por (5.4k puntos)

Sería algo así:

if (document.images) {
  document.images.logo.width=100;
  document.images.logo.height=100;
} else {
  logo = document.getElementById("logo");
  logo.width = 100;
  logo.height = 100; 
}
}

Lo tienes explicado en http://lineadecodigo.com/javascript/cambiar-el-tamano-de-la-imagen-de-forma-dinamica/

0 votos
por (280 puntos)

Hola,

Seria de esta forma posiblemente hacer una función:

  1. <html>

  2. <head>

  3. <title>Cambiar el tamaño de la imagen de forma dinamica</title>

  4. <script>

  5. function cambiaTamanio(){}

  6. </script>

  7. </head>

  8. <body>

  9. <img src="firefox.jpg" id="logo" title="FireFox"/>

  10. </body>

  11. </html>

Y dentro de tu función:

  1. function cambiaTamanio(){

  2. if (document.images) {

  3. document.images.logo.width=200;

  4. document.images.logo.height=200;

  5. } else {

  6. logo = document.getElementById("logo");

  7. logo.width = 200;

  8. logo.height = 200;

  9. }

  10. }

Preguntas relacionadas

0 votos
1 respuesta
preguntado por Nemesis (20 puntos) Ene 28, 2016 en Javascript
0 votos
4 respuestas
preguntado por Alensis (60 puntos) Ene 28, 2016 en Javascript
0 votos
1 respuesta
preguntado por josep (60 puntos) Ene 28, 2016 en Javascript
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...