Foros del Web » Programando para Internet » Javascript »

Crear imagenes rotativas

Estas en el tema de Crear imagenes rotativas en el foro de Javascript en Foros del Web. Hola a todos, antes de nada, creo que este es el lugar donde debe ir, pero no estoy seguro, sino es así moverlo al foro ...
  #1 (permalink)  
Antiguo 18/08/2009, 00:51
 
Fecha de Ingreso: julio-2009
Mensajes: 82
Antigüedad: 14 años, 9 meses
Puntos: 4
Crear imagenes rotativas

Hola a todos, antes de nada, creo que este es el lugar donde debe ir, pero no estoy seguro, sino es así moverlo al foro que sea y perdonar las molestias.

Tengo una página web de peliculas online y quiero hacer algo como esto:

w w w. spatorrent . o r g (lo pongo separado por que no me deja poner ninguna url.)

Es decir, como en la "Cartelera" de esa web, que vaya rotando o poder pasarlo mediante unas flechitas. He estado buscando y solo he encontrado de una sola imagen y eran sliders. No tengo demasiada idea de esto, por eso quería saber si alguien tendría algun tutorial de como hacerlo, o una explicación o un codigo parecido.

Un saludo y gracias.
  #2 (permalink)  
Antiguo 18/08/2009, 04:22
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Crear imagenes rotativas

Hola

A ver que te parece esto, no es exactamente lo que buscas

Código javascript:
Ver original
  1. <html>
  2. <head>
  3. <title>Rotador de banners</title>
  4.  
  5. <script language="JavaScript" type="text/JavaScript">
  6. var url_vector = new Array(5);
  7. var txt_vector = new Array(5);
  8. var banner_vector = new Array(5);
  9. var counter = 0;
  10. var url = "";
  11.  
  12. url_vector[0] = "http://www.curso1.com";
  13. url_vector[1] = "http://www.curso2.com";
  14. url_vector[2] = "http://www.curso3.com";
  15. url_vector[3] = "http://www.curso4.com";
  16. url_vector[4] = "http://www.curso5.com";
  17.  
  18.  
  19.  
  20. txt_vector[0] = "Nivel muy bajo";
  21. txt_vector[1] = "Vas subiendo de nivel";
  22. txt_vector[2] = "Nivel intermedio";
  23. txt_vector[3] = "Nivel avanzado";
  24. txt_vector[4] = "Estas hecho un hacha";
  25.  
  26.  
  27.  
  28. if(document.images){
  29.   for(i = 0; i < 5; i++)
  30.   {
  31.     banner_vector[i] = new Image(62,12);
  32.     banner_vector[i] = "iconos/" + (i+1) + ".gif";
  33.   }
  34. }
  35.  
  36.  
  37. function changeBanner(){
  38.     if(counter > 4)
  39.       counter = 0;
  40. document.getElementById("banner").innerHTML = "<img src="+banner_vector[counter]+" width='62px' height='12px' title="+txt_vector[counter]+" border='0px' />"
  41. url = url_vector[counter];
  42. document.getElementById("texto").innerHTML = txt_vector[counter];
  43. document.getElementById("banner_peq_5").style.background="white";
  44. document.getElementById("banner_peq_"+(counter+1)).style.background="red";
  45.     if (counter >= 1)
  46. document.getElementById("banner_peq_"+counter).style.background="white";    
  47.       counter++;
  48.     }
  49.  
  50.  
  51. timer = setInterval("changeBanner()", 2000);
  52. window.onload = changeBanner;
  53.  
  54. </script>
  55. </HEAD>
  56. <body>
  57. <a href="#" onClick="window.open(url,'BannerWin');">
  58. <div id="banner"></div>
  59. </a>
  60.  
  61. <div id="texto"></div>
  62.  
  63. <table border="1">
  64. <tr>
  65.  
  66. <td id="banner_peq_1">
  67. <img src="iconos/1.gif" />
  68. </td>
  69. <td id="banner_peq_2">
  70. <img src="iconos/2.gif" />
  71. </td>
  72. <td id="banner_peq_3">
  73. <img src="iconos/3.gif" />
  74. </td>
  75. <td id="banner_peq_4">
  76. <img src="iconos/4.gif" />
  77. </td>
  78. <td id="banner_peq_5">
  79. <img src="iconos/5.gif" />
  80. </td>
  81. </tr>
  82. </table>
  83. </body>
  84. </html>

Si no te convence, probablemente aquí encuentres lo que buscas

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 18/08/2009, 05:37
 
Fecha de Ingreso: julio-2009
Mensajes: 82
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: Crear imagenes rotativas

Gracias por contestar Adler, pero no, no es eso a lo que me refiero. Yo busco hacer que por ejemplo salgan 4 caratulas vale:



<-- [UNACARATULA] [UNACARATULA] [UNACARATULA] [UNACARATULA] -->

y al darle a esas flechitas se corran para el lado las caratulas y aparezcan otras 4 diferentes.

En el ejemplo de la página web que puse se ve perfecto a lo que me refiero. Un saludo

Última edición por mafito; 18/08/2009 a las 05:42
  #4 (permalink)  
Antiguo 18/08/2009, 06:37
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Crear imagenes rotativas

Cita:
Iniciado por mafito Ver Mensaje
Gracias por contestar Adler, pero no, no es eso a lo que me refiero. Yo busco hacer que por ejemplo salgan 4 caratulas vale:



<-- [UNACARATULA] [UNACARATULA] [UNACARATULA] [UNACARATULA] -->

y al darle a esas flechitas se corran para el lado las caratulas y aparezcan otras 4 diferentes.

En el ejemplo de la página web que puse se ve perfecto a lo que me refiero. Un saludo
De ahí que te pasara esa liga

EDITO: Acabo de encontrar lo que buscas

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 18/08/2009, 06:47
 
Fecha de Ingreso: julio-2009
Mensajes: 82
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: Crear imagenes rotativas

Y estuve mirando un poco ahí, pero tampoco se como se llama lo que yo quiero para hacer una busqueda más profunda.
  #6 (permalink)  
Antiguo 18/08/2009, 07:37
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Crear imagenes rotativas

Cita:
Iniciado por mafito Ver Mensaje
Y estuve mirando un poco ahí, pero tampoco se como se llama lo que yo quiero para hacer una busqueda más profunda.
pero veamos ¿y esta liga que te dejé en el anterior post?
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #7 (permalink)  
Antiguo 18/08/2009, 07:43
 
Fecha de Ingreso: julio-2009
Mensajes: 82
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: Crear imagenes rotativas

Eso es! Eso es lo que yo quería. Muchas gracias :P
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 01:44.