Foros del Web » Programando para Internet » Javascript »

Pasar varias imagenes en una sola

Estas en el tema de Pasar varias imagenes en una sola en el foro de Javascript en Foros del Web. Me gustaria poder tener una imagen, que fuera rotando y cada cierto tiempo (pongamos dos segundos) cambiara la imagen a una imagen nueva y dependiendo ...
  #1 (permalink)  
Antiguo 16/02/2010, 15:15
 
Fecha de Ingreso: mayo-2004
Mensajes: 28
Antigüedad: 19 años, 11 meses
Puntos: 0
Pasar varias imagenes en una sola

Me gustaria poder tener una imagen, que fuera rotando y cada cierto tiempo (pongamos dos segundos) cambiara la imagen a una imagen nueva y dependiendo de la imagen que pinches se abriera una web relacionada con el tema.

Alguna ayudita de como hacerlo en HTML o JavaScript

Muchas Gracias
  #2 (permalink)  
Antiguo 16/02/2010, 15:27
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 4 meses
Puntos: 25
Pregunta Respuesta: Pasar varias imagenes en una sola

aqui va un ejemplillo, suerte !!!

Código PHP:
<script language="javascript" type="text/javascript">
    var 
imagenes = ['1.jpg''2.jpg''3.jpg''4.jpg'];
    var 
enlaces = ['www.google.com''www.upt.edu.pe''www.forosdelweb.com''www.youtube.com'];
    var 
cantidad imagenes.length;
    var 
actual 0;
    function 
fn_empezar(){
        
alert(actual);
        if (
actual==cantidad)
            
actual 0;
        var 
imagen document.getElementById('imagen');
        var 
enlace document.getElementById('enlace');
        
imagen.src imagenes[actual];
        
enlace.href enlaces[actual];
        
actual actual 1;
        
setTimeout('fn_empezar();'2000);
    }
</script> 
Código HTML:
<a id="enlace" href=""><img src="" id="imagen"></a>
<script language="javascript" type="text/javascript">
	fn_empezar();
</script> 
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #3 (permalink)  
Antiguo 16/02/2010, 15:59
 
Fecha de Ingreso: mayo-2004
Mensajes: 28
Antigüedad: 19 años, 11 meses
Puntos: 0
Respuesta: Pasar varias imagenes en una sola

Muchas Gracias, va genial.

Solo una cosa mas, como podria en este mismo codigo indicarla el

height="" y el width="" de la imagen que quiero mostrar.

Muchas Gracias de nuevo
  #4 (permalink)  
Antiguo 16/02/2010, 16:03
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 4 meses
Puntos: 25
Pregunta Respuesta: Pasar varias imagenes en una sola

mmmmm, imaginando que al suibr una imagen, la guardas en tu bd con altura y anchura en distintos campos, pues, podrias usar la misma lógica:

Código PHP:
<script language="javascript" type="text/javascript">
    var 
imagenes = ['1.jpg''2.jpg''3.jpg''4.jpg'];
    var 
enlaces = ['www.google.com''www.upt.edu.pe''www.forosdelweb.com''www.youtube.com'];
    var 
ancho = [10020050300];
    var 
alto = [300400200150];
    var 
cantidad imagenes.length;
    var 
actual 0;
    function 
fn_empezar(){
        if (
actual==cantidad)
            
actual 0;
        var 
imagen document.getElementById('imagen');
        var 
enlace document.getElementById('enlace');
        
imagen.src imagenes[actual];
        
imagen.width ancho[actual];
        
imagen.height alto[actual];
        
enlace.href enlaces[actual];
        
actual actual 1;
        
setTimeout('fn_empezar();'2000);
    }
</script> 
Código HTML:
<a id="enlace" href=""><img id="imagen"></a>
<script language="javascript" type="text/javascript">
	fn_empezar();
</script> 
nus vemos n.n !!!
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #5 (permalink)  
Antiguo 12/12/2010, 10:34
 
Fecha de Ingreso: noviembre-2010
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Pasar varias imagenes en una sola

Cita:
Iniciado por hector2c Ver Mensaje
mmmmm, imaginando que al suibr una imagen, la guardas en tu bd con altura y anchura en distintos campos, pues, podrias usar la misma lógica:

Código PHP:
<script language="javascript" type="text/javascript">
    var 
imagenes = ['1.jpg''2.jpg''3.jpg''4.jpg'];
    var 
enlaces = ['www.google.com''www.upt.edu.pe''www.forosdelweb.com''www.youtube.com'];
    var 
ancho = [10020050300];
    var 
alto = [300400200150];
    var 
cantidad imagenes.length;
    var 
actual 0;
    function 
fn_empezar(){
        if (
actual==cantidad)
            
actual 0;
        var 
imagen document.getelementbyid('imagen');
        var 
enlace document.getelementbyid('enlace');
        
imagen.src imagenes[actual];
        
imagen.width ancho[actual];
        
imagen.height alto[actual];
        
enlace.href enlaces[actual];
        
actual actual 1;
        
settimeout('fn_empezar();'2000);
    }
</script> 
Código HTML:
<a id="enlace" href=""><img id="imagen"></a>
<script language="javascript" type="text/javascript">
	fn_empezar();
</script> 
nus vemos n.n !!!



muchas gracias funciona muy bien... Pero soy principiante...
No entiendo muy bien como funciona lo del tamaño de la imagen... A que se refiere cada uno de los numerillos...

Ayuda por favor

Etiquetas: imagenes, pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.