Foros del Web » Programando para Internet » Javascript »

Crear Presentacion de imagenes al pasar el puntero del mouse

Estas en el tema de Crear Presentacion de imagenes al pasar el puntero del mouse en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/12/2013, 08:40
 
Fecha de Ingreso: diciembre-2013
Ubicación: Barquisimeto
Mensajes: 3
Antigüedad: 11 años
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

Etiquetas: html, imagenes, mouse, presentacion, puntero
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 02:25.