SoloCodigo

Programación Web y Scripting => ASP => Mensaje iniciado por: elgaiti en Viernes 5 de Enero de 2007, 16:41

Título: Imagenes Cambiantes En Aspx
Publicado por: elgaiti en Viernes 5 de Enero de 2007, 16:41
Buenas...

No se como hacer para que un control image, cambie su imagen cada determinado tiempo.  la idea es que haga como un adrotator, pero que no se cambie la imagen cada vez que alguien entra, sino que cambie por tiempo, mientas el usuario está en la pagina.
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: Mollense en Viernes 5 de Enero de 2007, 18:36
Supongo que deberías de hacerlo con Java Script.

Podrías hacerlo con la función setTimeout('cambiarImagen',milisegundos); donde cambiarImagen es una función que cambia el src de la imagen por la que tu quieras y milisegundos es el intervalo en el que se ejecutará el código de dicha función.

Saludos
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: elgaiti en Viernes 5 de Enero de 2007, 19:52
Te pido disculpas, pero recien me estoy inicando en esp.net/java y todo este tipo de cosas, me puedes poner como seria el codigo de la funcion y como llamarla ?

Gracias !!!
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: Mollense en Sábado 6 de Enero de 2007, 02:56
No tiene nada que ver con ASP ni con java.

Solamente con Java Script.-
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: elgaiti en Sábado 6 de Enero de 2007, 18:34
ok, pero no se como incluir la funcion en el codigo de la pagina aspx
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: Mollense en Domingo 7 de Enero de 2007, 07:30
Solo por esta vez...

Código: Text
  1. <html>
  2.   <head>
  3.     <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  4.     <title></title>
  5.     <script language="JavaScript">
  6.       function cambiarImagen() {
  7.         delay = 1000;  
  8.         if(window.document.img.src=="Dibujo1.bmp"){
  9.           window.document.img.src="Dibujo2.bmp";
  10.         }
  11.         else{
  12.           window.document.img.src="Dibujo1.bmp";
  13.         }
  14.         imag = setTimeout("cambiarImagen()",delay);
  15.        }
  16.  </script>
  17.  
  18.  </head>
  19. <body onLoad="cambiarImagen()" onUnload="clearTimeout(imag)">
  20.   <img name="img" src="Dibujo1.bmp" alt="" border="0">
  21. </body>
  22. </html>
  23.  

Deberías investigar un poco por tu cuenta.

Pd: Tal y como está el código, no va a funcionar porque if(window.document.img.src=="Dibujo1.bmp") siempre será falso (window.document.img.src devolverá la ruta absoluta de la imagen).
Eso te lo dejo a vos.

Saludos y suerte
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: elgaiti en Domingo 7 de Enero de 2007, 23:49
Lo siento, pero no me funciona, siempre pone la imagen que pongo primero.
Asumo que como me aparece una imagen, el path esta bien.

Se ve que asp y javascript no es lo mio, lastima que esto no se puede hacer en web con VB 6.

Gracias !!!
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: Mollense en Lunes 8 de Enero de 2007, 02:43
Cita de: "elgaiti"
Lo siento, pero no me funciona, siempre pone la imagen que pongo primero.
Asumo que como me aparece una imagen, el path esta bien.

Se ve que asp y javascript no es lo mio, lastima que esto no se puede hacer en web con VB 6.

Gracias !!!
Claro que no funciona. Modificalo para que lo haga.
Usá alguna variable para saber que imagen se está mostrando o extraé el nombre de la imagen de la ruta o, o, o, etc, etc.
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: elgaiti en Martes 9 de Enero de 2007, 22:09
Muchismias gracias !!!
ya anduvo todo..
Título: Re: Imagenes Cambiantes En Aspx
Publicado por: Mollense en Martes 9 de Enero de 2007, 23:02
Me alegro maestro