Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2013, 08:40
andresjsp
 
Fecha de Ingreso: diciembre-2013
Ubicación: Barquisimeto
Mensajes: 3
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta Crear Presentacion de imagenes al pasar el puntero del mouse

Hola a todos es mi primer Tema y espero me puedan ayudar con el siguiente problema!!

Bueno lo que quiero es que a través de una imagen me haga una presentación de varias imágenes al pasar el puntero del ratón a dicha imagen, ya eso lo hace el código que les voy a mostrar a continuación. El problema es que quiero que me haga dicha presentación mientras este el punteo del mouse en la imagen, luego de haberlo quitado se detenga la presentación y aparezca nuevamente la imagen del principio. Espero que hayan entendido mi pregunta y me puedan prestar su valiosa ayuda. Gracias de Antemano y que pasen Excelente día.

Este es el código HTML y javascript de la presentación:
Código HTML:
Ver original
  1. <title>Presentación de Imágenes</title>
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  3. <script language="javascript">
  4. /*****************************************************************************
  5. Presentación de Imágenes (SlideShow) por Tunait!
  6. Actualizado el 28/12/2003
  7. Si quieres usar este script en tu sitio eres libre de hacerlo con la condición de que permanezcan intactas estas líneas, osea, los créditos.
  8.  
  9. http://javascript.tunait.com
  10. ******************************************************************************/
  11. var segundos = 4 //cada cuantos segundos cambia la imagen
  12. var dire = "galeria" //directorio o ruta donde están las imágenes
  13.  
  14. var imagenes=new Array()
  15. imagenes[0]="229467_2015227015413_6175675_n.jpg"
  16. imagenes[1]="230055_1972912930084_6174869_a.jpg"
  17. imagenes[2]="292209_10150846306263597_885089948_a.jpg"
  18. imagenes[3]="310303_2389259805999_1474653975_a.jpg"
  19. imagenes[4]="312143_10150402945303153_638385573_a.jpg"
  20.  
  21. if(dire != "" && dire.charAt(dire.length-1) != "/")
  22. {dire = dire + "/"}
  23.  
  24. var preImagenes = new Array()
  25. for (pre = 0; pre < imagenes.length; pre++){
  26.     preImagenes[pre] = new Image()
  27.     preImagenes[pre].src = dire + imagenes[pre]
  28.     }
  29. cont=0
  30. function presImagen(){
  31. document.foto.src= dire + imagenes[cont]
  32. subeOpacidad()
  33. if (cont < imagenes.length-1)
  34.     {cont ++}
  35. else
  36.     {cont=0}
  37. tiempo=window.setTimeout('bajaOpacidad()',segundos*200)
  38. }
  39. var iex = navigator.appName=="Microsoft Internet Explorer" ? true : false;
  40. var fi = iex?'filters.alpha.opacity':'style.opacity'
  41. var opa = iex ? 100 : 1;
  42. function bajaOpacidad(){
  43. eval(opa)
  44. if(opa >= 0){
  45.     cambia()
  46.     opa -= iex?10:0.1;
  47.     setTimeout('bajaOpacidad()',50)
  48.     }
  49. else{presImagen()}
  50. }
  51.  
  52. function subeOpacidad(){
  53. opaci = iex?100:1;
  54. if(opa <= opaci){
  55.     cambia()
  56.     opa += iex?10: 0.1;
  57.     setTimeout('subeOpacidad()',10)
  58.     }
  59. }
  60. function cambia(){
  61. eval('document.foto.' + fi + ' = opa')
  62. }
  63. var tiempo
  64. function inicio(){
  65. clearTimeout(tiempo)
  66. bajaOpacidad()
  67. }
  68.  
  69. <style type="text/css">
  70. #foto {
  71. filter: alpha(opacity=100)
  72. }
  73. </head>
  74.  
  75. <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" marginwidth="0" >
  76. <div align="center"><a href="" onMouseOut="fin()"><img src="galeria/310303_2389259805999_1474653975_a.jpg" width="200" height="200" name="foto" id="foto" onMouseOver="inicio()"></a>
  77. </div>
  78. </body>
  79. </html>

Última edición por andresjsp; 12/12/2013 a las 10:23