Ayuda con carga de imágenes

16/07/2005 - 15:42 por Isaac | Informe spam
Hola, alguien me puede decir el codigo o lo que haga falta para poder poner
en mi pagina que cargue una imagen de un vinculo que cada dia tiene un
nombre diferente la imagen?

Es decir, hoy se llama 123.jpg, mañana 124.jpg y asi sucesivamente, aumentan
en un numero, alguna idea?

Gracias

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
24/07/2005 - 12:50 | Informe spam
Hola Isaac.

A mi lo más simple que se me ocurre es guardar la imagen con un nombre que contenga la fecha, por
ejemplo, la imagen de hoy "2005m7d24.jpg", y mediante javascript armar el origen de la imagen:

<img src="imagen.jpg" id="mimagen" />

<script type="text/javascript">
var imagen, fecha, nombre;
fecha = new Date();
nombre = fecha.getFullYear();
nombre = nombre+"m"+(fecha.getMonth()+1);
nombre = nombre+"d"+fecha.getDate();
imagen = document.getElementById("mimagen");
imagen.src = nombre;
</script>

Saludos!
Miguel

El problema que tiene esta solución es que la imagen deberá existir en el servidor y que, además, el
usuario deberá tener la fecha de su ordenador correctamente configurada.

La solución más compleja pasa por armar una página dinámica (tipo ASP, PHP, JSP, etc.) que aplique
algun método similar al anterior en el servidor y envie al usuario la página con la referencia de la
imagen actualizada.

Saludos!
Miguel

Isaac escribió:
Hola, alguien me puede decir el codigo o lo que haga falta para poder poner
en mi pagina que cargue una imagen de un vinculo que cada dia tiene un
nombre diferente la imagen?

Es decir, hoy se llama 123.jpg, mañana 124.jpg y asi sucesivamente, aumentan
en un numero, alguna idea?

Gracias




Respuesta Responder a este mensaje
#2 Isaac
24/07/2005 - 13:50 | Informe spam
Gracias por la ayuda, aunque no me ha quedado muy claro, las imagenes que
quiero poner tienen el formato de la fecha, como tu has dicho, hoy se llama
20050724.jpg, y mañana se llamará 20050725.jpg.

Podrías explicarlo con el ejemplo del formato de nombre que te comentado?
Gracias

"Miguel Gonzalez" escribió en el mensaje
news:%
Hola Isaac.

A mi lo más simple que se me ocurre es guardar la imagen con un nombre que
contenga la fecha, por
ejemplo, la imagen de hoy "2005m7d24.jpg", y mediante javascript armar el
origen de la imagen:

<img src="imagen.jpg" id="mimagen" />

<script type="text/javascript">
var imagen, fecha, nombre;
fecha = new Date();
nombre = fecha.getFullYear();
nombre = nombre+"m"+(fecha.getMonth()+1);
nombre = nombre+"d"+fecha.getDate();
imagen = document.getElementById("mimagen");
imagen.src = nombre;
</script>

Saludos!
Miguel

El problema que tiene esta solución es que la imagen deberá existir en el
servidor y que, además, el
usuario deberá tener la fecha de su ordenador correctamente configurada.

La solución más compleja pasa por armar una página dinámica (tipo ASP, PHP,
JSP, etc.) que aplique
algun método similar al anterior en el servidor y envie al usuario la página
con la referencia de la
imagen actualizada.

Saludos!
Miguel

Isaac escribió:
Hola, alguien me puede decir el codigo o lo que haga falta para poder
poner
en mi pagina que cargue una imagen de un vinculo que cada dia tiene un
nombre diferente la imagen?

Es decir, hoy se llama 123.jpg, mañana 124.jpg y asi sucesivamente,
aumentan
en un numero, alguna idea?

Gracias




Respuesta Responder a este mensaje
#3 Miguel Gonzalez
24/07/2005 - 17:52 | Informe spam
Hola Isaac.

:-) Lo intentaré.

Pones a la imagen el nombre del día de hoy:

2005m7d24.jpg

La "m" y la "d" sirven para separar los datos de mes y dia y así evitar algunas líneas de código
destinadas exclusivamente a agregar los posibles ceros.

Situas la imagen dentro de la página HTML, apuntando a una imagen por defecto:

<img src="unaimagen.jpg" id="mimagen" />

... y más abajo de la imagen, situas el script:

<script type="text/javascript">
var imagen, fecha, nombre;
fecha = new Date();
nombre = fecha.getFullYear();
nombre = nombre+"m"+(fecha.getMonth()+1);
nombre = nombre+"d"+fecha.getDate();
imagen = document.getElementById("mimagen");
imagen.src = nombre+".jpg";
</script>

Lo que hace es armar el nombre de la imagen a partir de la fecha del día de hoy y luego asignarlo a
la imagen, a través de su ID, como nueva fuente de la imagen.

Espero haber sido claro... ;-)

Saludos!
Miguel


Isaac escribió:
Gracias por la ayuda, aunque no me ha quedado muy claro, las imagenes que
quiero poner tienen el formato de la fecha, como tu has dicho, hoy se llama
20050724.jpg, y mañana se llamará 20050725.jpg.

Podrías explicarlo con el ejemplo del formato de nombre que te comentado?
Gracias

"Miguel Gonzalez" escribió en el mensaje
news:%
Hola Isaac.

A mi lo más simple que se me ocurre es guardar la imagen con un nombre que
contenga la fecha, por
ejemplo, la imagen de hoy "2005m7d24.jpg", y mediante javascript armar el
origen de la imagen:

<img src="imagen.jpg" id="mimagen" />

<script type="text/javascript">
var imagen, fecha, nombre;
fecha = new Date();
nombre = fecha.getFullYear();
nombre = nombre+"m"+(fecha.getMonth()+1);
nombre = nombre+"d"+fecha.getDate();
imagen = document.getElementById("mimagen");
imagen.src = nombre;
</script>

Saludos!
Miguel

El problema que tiene esta solución es que la imagen deberá existir en el
servidor y que, además, el
usuario deberá tener la fecha de su ordenador correctamente configurada.

La solución más compleja pasa por armar una página dinámica (tipo ASP, PHP,
JSP, etc.) que aplique
algun método similar al anterior en el servidor y envie al usuario la página
con la referencia de la
imagen actualizada.

Saludos!
Miguel

Isaac escribió:

Hola, alguien me puede decir el codigo o lo que haga falta para poder
poner
en mi pagina que cargue una imagen de un vinculo que cada dia tiene un
nombre diferente la imagen?

Es decir, hoy se llama 123.jpg, mañana 124.jpg y asi sucesivamente,
aumentan
en un numero, alguna idea?

Gracias









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida