Necesito hacer un banner, de 200x200, donde tenga 3 imagenes diferentes, que cambien cada 10 segundos, pero al picarle a cada una de las imagenes, mande a su respectivo link. Hay alguna forma de hacer esto, y como podria hacerlo?..
un saludo.

| |||
![]() Buen dia, mi pregunta es la siguiente: Necesito hacer un banner, de 200x200, donde tenga 3 imagenes diferentes, que cambien cada 10 segundos, pero al picarle a cada una de las imagenes, mande a su respectivo link. Hay alguna forma de hacer esto, y como podria hacerlo?.. un saludo. ![]()
__________________ Siempre es más fácil hacerlo de la forma más difícil........ :ojotes: |
| ||||
Respuesta: Banner Cambiante Se puede, hay muchos ejemplos ya hechos que te puede servir. Busca por rotar banners javascript.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Banner Cambiante Buen dia, pues busque como me comentaste y encontre un codigo, lo que no se como hacer, es que el banner se cambie solo, es lo que necesito, que solo este cambiando, el codigo que tengo si lo cambia, pero solo si preciono F5 y cargo la pagina de nuevo. Dejo el codigo para ver si alguien me dice en que estoy mal. <script language="JavaScript"> <!-- var cuantosbanners = 2 ; var ahora = new Date() var segundos = ahora.getSeconds() var banner = segundos % cuantosbanners; banner +=1; if (banner==1) { url=" http://www.tampicovip.com "; alt=" Texto si no hay imagen "; imagen=" banner1.jpg "; width=" 485 "; height=" 251 "; } if (banner==2) { url=" http://www.goodartco.com "; alt=" Texto si no hay imagen 2 "; imagen=" banner2.gif "; width=" 485 "; height=" 251 "; } document.write('<center>'); document.write('<a href="' + url + '" target="_blank">'); document.write('<img src="' + imagen + '" width=') document.write( width + ' height=' + height + ' '); document.write('alt="' + alt + '" border=0><br>'); document.write('</center>'); //--> </script>
__________________ Siempre es más fácil hacerlo de la forma más difícil........ :ojotes: |
| |||
Respuesta: Banner Cambiante Mira creo estar buscando lo mismo que vos, un banner de por ej 4 imagenes que cambien solas cada X cantidad de segundos, bueno encontre este codigo que anda perfecto en Internet Explorer pero no me anda en Firefox y justo iba a recurrir al foro para consultar: Código PHP: function inicia_giro() { window.setInterval("document.fases()", 3000); } lo probe y directamente no anda, me da error, asi que no puedo hacerlo andar en Firefox. Desde ya muchas gracias. Un saludo Germán |
| |||
Respuesta: Banner Cambiante Continuando con la busqueda encontre algo q parece interesante, el error estaria en la forma de querer hacer visibles(y ocultos) las imagenes, lei que no se puede hacer en firefox lo siguiente, window.t1.style.visibility debo hacerlo de esta manera, document.getElementById('t1').style.visibility lo hice, pero sigue pasando lo mismo, anda en IE pero no en Firefox |
| |||
Respuesta: Banner Cambiante SOLUCIONADO! Perdon por lo que escribi arriba, si estaba ahi el error, solo que me habia olvidado de cambiar algunos window.t1.style.visibility por document.getElementById('t1').style.visibility Bueno aca les dejo el codigo terminado, anda perfecto, le hice un cambio, suprimi la funcion inicia_giro() y le hice a fases() una llamada recursiva, al final con un intervalo de 2 segundos. Para cambiar este lapso de tiempo solo hace falta cambiar el 2000(q son milisegundos) por la cantidad que quieran, 4000 serian 4 segundos window.setTimeout("fases()", 2000) Código PHP: Espero que les sirva, un abrazo! |