Versión imprimible del tema: Solución al porqué no ven las imágenes en sus webs
URL: https://soporte.miarroba.es/3/7862808-solucion-al-porque-no-ven-las-imagenes-en-sus-webs/

De la comunidad de foros: Foro de soporte
URL: https://soporte.miarroba.es


Autor: Torry_II, 10/Mar/2009, 03:57


Una de las preguntas más frecuentes en este subforo es: "¿Por qué no se ven las imágenes en mi web?". Para darle solución a este problema y para que no sea necesario responder a esa preguta una y otra vez, ahora me dispondré a redactar este mensaje.

Lo primero que hay que seber es la sintáxis básica de la etiqueta HTML que define una imagen: Codigo:
<img src= "XXX">

Donde "XXX" es la url o dirección donde está ubicada la imagen.

En esta propiedad es donde radica el principal problema. Cuando se hacen páginas en FrontPage e insertan una imagen, la dirección que coloca es del tipo "C:....". Muy seguramente podrán ver esa imagen si abren su página cuando esté guardada en el disco duro, pero cuando otros navegantes la vean en línea, no lo podrán hacer porque el navegador buscará esa imagen en el disco duro de éste, no en el disco duro de ustedes.

Entonces esta url puede ser de dos tipos para que se vea correctamente: yo las llamo "relativa" y "absoluta".

La relativa es cuando en tu espacio web (en este caso el brindado por mi@) tienen alojada tu página y en el mismo directorio, la imagen (por ejemplo, luisa.jpg). La sintaxis debe ser de esta forma: Codigo:
<img src= "luisa.jpg">

Ahora, cuando la página está en el directorio raiz, y la imagen está en una carpeta (por ejemplo, imagenes), la sintaxis deberá ser así: Codigo:
<img src= "imagenes/luisa.jpg">

Pero si la página está en en la carpeta "secciones" y la imagen está en el directorio raiz, deberá existir una forma para devolverse de carpeta: Codigo:
<img src= "../luisa.jpg">

Y el segundo tipo de url del que les hablé, de la absoluta, tendrá que ser con la dirección completa: Codigo:
<img src= "https://tupagina.webcindario.com/imagenes/luisa.jpg">


Bueno, ésta es la principal razón del error, pero también hay otras:

Como los servidores de mi@ funcionan en el Sistema Operativo Linux, diferencia entre mayúsculas y minúsculas, a diferencia de Windows. Entonces no será lo mismo decir: Codigo:
<img src= "luisa.jpg">

Que decir: Codigo:
<img src= "Luisa.jpg">

También se debe tener la certeza que el formato de la imagen sea compatible con el navegador. Los formatos más comunes son las imágenes que tiene estensión .jpg, .gif, .bmp, y .png. Otros formatos que manejan algunos editores gráficos no son compatibles con los navegadores.

También hay que tener en cuenta que en navegadores como Mozilla Firefox, el navegante puede bloquear imágenes de algunos dominios. Entonces si alguien trata de abrir una imagen te tu página y ese navegador tenga bloqueado tu dominio, él no la verá.

Algunas veces no se muestran las imágenes cuando el servidor donde están alojadas está congestionado. Así que deben revisar varias veces en distintos momentos del día.

Y por último, aunque parezca estúpido, hay que recordar que para que otros navegantes vean tus imágenes, ésta debe estar alojada en tu espacio o en cualquier otro. Para hacerlo las deben subir por webFTP o por FTP.

Espero que les halla servido.

Añado, por favor, no useís: ñ, acentos, espacios ni cosas raras en nombres de archivos. Pueden dar problemas.

Texto Original de un usuario de Miarroba, perdón por no citar su nick, pero no me fue posible hallarlo. El crédito de este tema le corresponde.-