| ||||
Re: Rotacion de thumbs usando onmouseover Hola xcorpion A ver si te sirve este código: Código PHP: |
| ||||
Re: Rotacion de thumbs usando onmouseover Gracias por el codigo JavierB, solo que yo creia que alomejor ya existia algun script para hacer esto, lo unico que faltaria es hacer un time out para que siga rotando los thumbs mientras onmouseover este activo |
| ||||
Re: Rotacion de thumbs usando onmouseover Me he quedado trabado, intente hacer el timeout pero no me funciona, este es el codigo: Código PHP: Última edición por xcorpion; 22/02/2008 a las 13:59 |
| ||||
Re: Rotacion de thumbs usando onmouseover Hola de nuevo. Prueba este código: Código PHP: |
| ||||
Re: Rotacion de thumbs usando onmouseover Ya esta, ahora solo me gustaria precargar las imágenes para que no este relampagueando la barra de estado y el mouse, supongo que la mejor forma es utilizando Código PHP: Estaba pensando que tal vez precargar los primeros 3 thumbs de cada video e ir cargando los restantes de cada vide que sea señalado(activado por el onmouseover) |
| |||
Respuesta: Rotacion de thumbs usando onmouseover Hola, he probado el código que habeis posteado y me funciona a la perfección. Solo tengo un problema, si intento usar ese mismo código para otra thumbnail, al pasar el mouse por encima del última rota las mismas imágenes en las dos thumbnails. Probe a renombrar esto para cada thumbnail y no funciona: Diferentes ID Diferentes rotate Diferentes imagenes Y porsupuesto estoy usando un array con diferentes imágenes para cada una. Mi intención es usar ese efecto en todas las thumbnails de la página, alrrededor de unas 110 Por cierto, no tengo apenas idea de ningún lenguaje de programación, gracias de antemano. Un saludo |
| |||
Respuesta: Rotacion de thumbs usando onmouseover Porsupuesto. El código lleva embebido algunos fragmentos de PHP, pero creo que no afectan al funcionamiento.
Código Javascript:
Ver original
Código HTML:
Ver original |
| ||||
Respuesta: Rotacion de thumbs usando onmouseover Ok, podrías ponerlo así:
Código:
<script type="text/javascript"> imagenes1 = ['<?php echo $raiz; ?>img/carpeta/carpeta1/imagen1.jpg','<?php echo $raiz; ?>img/carpeta/carpeta1/imagen2.jpg','<?php echo $raiz; ?>img/carpeta/carpeta1/imagen3.jpg']; imagenes2 = ['<?php echo $raiz; ?>img/carpeta/carpeta2/imagen1.jpg','<?php echo $raiz; ?>img/carpeta/carpeta2/imagen2.jpg','<?php echo $raiz; ?>img/carpeta/carpeta2/imagen3.jpg']; imagenes3 = ['<?php echo $raiz; ?>img/carpeta/carpeta3/imagen1.jpg','<?php echo $raiz; ?>img/carpeta/carpeta3/imagen2.jpg','<?php echo $raiz; ?>img/carpeta/carpeta3/imagen3.jpg']; num = 0; function rotarImagen(id) { eval("imagenes = imagenes"+id+";"); obj = document.getElementById("imgobj"+id); num++; if (num == imagenes.length) num = 0 obj.src = imagenes[num]; } function detenerImagen(id){ document.getElementById('imgobj'+id).src = "<?php echo $raiz; ?>img/carpeta/carpeta"+id+"/imagen1.jpg"; } </script> Código HTML: <img src="<?php echo $raiz; ?>img/carpeta/carpeta1/imagen1.jpg" id="imgobj1" onmouseover = "interx=setInterval("rotarImagen(1)",500);" onmouseout="clearInterval(interx);detenerImagen(1)" alt=""/> <img src="<?php echo $raiz; ?>img/carpeta/carpeta2/imagen1.jpg" id="imgobj2" onmouseover = "interx=setInterval("rotarImagen(2)",500);" onmouseout="clearInterval(interx);detenerImagen(2)" alt=""/> <img src="<?php echo $raiz; ?>img/carpeta/carpeta3/imagen1.jpg" id="imgobj3" onmouseover = "interx=setInterval("rotarImagen(3)",500);" onmouseout="clearInterval(interx);detenerImagen(3)" alt=""/> |