Insertar imagen con document.write
Quiero meter una imagen en una página con javascript write, para poder variar distintos parámetros de ella.
El problema es que se trata de imágenes que pueden estar en vertical o en horizontal... Y no se como hacer para que javascript lo sepa a la hora de escribir esta linea de img src.
He pensado que puedo hacer
Entonces podría crear una función para que, si el alto fuese mayor que el ancho (vertical) me devolviese height y sino width (horizontal).
Mi pregunta es:
¿Es posible que javascript pueda obtener el tamaño de la foto? (no se... Precargandola... O algo...)
En caso de que no... ¿podría hacer una lista .txt (o .js) con los nombres de las imágenes asociados a width o height y que javascript los recogiese? ¿Cómo?
Al tener que coger imágenes de carpetas diferentes esta ultima solución seria un poco complicada, supongo que debería crear archivos txt o js diferentes para cada carpeta... ¿no? ¿Entonces, cómo hago para llamar al archivo adecuado?
Espero impaciente tu respuesta... Se que es algo complicado y que no me he explicado demasiado bien, pero espero que puedas ayudarme.
document.write ("<img src="+carpeta+"/"+imagen+".jpg>")Las imágenes no son en su tamaño original, por lo que debo reducrilas. Debido a que es posible que las imágenes que vaya a meter no sean todas iguales no me sirve poner un porcentaje, sino que debo especificar.
El problema es que se trata de imágenes que pueden estar en vertical o en horizontal... Y no se como hacer para que javascript lo sepa a la hora de escribir esta linea de img src.
He pensado que puedo hacer
document.write ("<img src=blabla"+ with o height+"=90")(Así sea horizontal o vertical la imagen el máximo de ancho u largo siempre sera 90.
Entonces podría crear una función para que, si el alto fuese mayor que el ancho (vertical) me devolviese height y sino width (horizontal).
Mi pregunta es:
¿Es posible que javascript pueda obtener el tamaño de la foto? (no se... Precargandola... O algo...)
En caso de que no... ¿podría hacer una lista .txt (o .js) con los nombres de las imágenes asociados a width o height y que javascript los recogiese? ¿Cómo?
Al tener que coger imágenes de carpetas diferentes esta ultima solución seria un poco complicada, supongo que debería crear archivos txt o js diferentes para cada carpeta... ¿no? ¿Entonces, cómo hago para llamar al archivo adecuado?
Espero impaciente tu respuesta... Se que es algo complicado y que no me he explicado demasiado bien, pero espero que puedas ayudarme.
Respuesta de cvblagil
1
1 respuesta más de otro experto
Respuesta de gandalf26
1