¿Sabéis qué código hay que introducir en un archivo .php para que vayan cambiando varias imágenes con un efecto fade? Sé el código javascript, pero sólo funciona en htm...
Gracias!
| |||
Efecto fade en imágenes ¿Sabéis qué código hay que introducir en un archivo .php para que vayan cambiando varias imágenes con un efecto fade? Sé el código javascript, pero sólo funciona en htm... Gracias! |
| |||
Pues en .php es lo mismo .. el efecto en sí lo hace "javascript" o un applet java o lo que uses "del lado del cliente" .. PHP a lo máximio podría "pre-cargar" esas imagenes llenando (mejor dicho generando) esos arrays o lo que use las rutinas javascript que ya usas. ¿por qué dices que no funciona en .php? Un saludo, |
| |||
Gracias por tu respuesta Cluster. La verdad es que utilizo el mismo código tanto en HTM como en PHP, y el HTM no me falla y en PHP me da un error en una línea... Te pongo el código que utilizo para que lo veas: ***** Esto lo pongo en HEAD ***** <SCRIPT LANGUAGE="JavaScript"> var slideShowSpeed = 5000; var crossFadeDuration = 3; var Pic = new Array(); Pic[0] = 'imagen1.jpg' Pic[1] = 'imagen2.jpg' Pic[2] = 'imagen3.jpg' Pic[3] = 'imagen4.jpg' Pic[4] = 'imagen5.jpg' var t; var j = 0; var p = Pic.length; var preLoad = new Array(); for (i = 0; i < p; i++) { preLoad[i] = new Image(); preLoad[i].src = Pic[i]; } function runSlideShow() { if (document.all) { document.images.SlideShow.style.filter="blendTrans (duration=2)"; document.images.SlideShow.style.filter="blendTrans (duration=crossFadeDuration)"; document.images.SlideShow.filters.blendTrans.Apply (); } document.images.SlideShow.src = preLoad[j].src; if (document.all) { document.images.SlideShow.filters.blendTrans.Play( ); } j = j + 1; if (j > (p - 1)) j = 0; t = setTimeout('runSlideShow()', slideShowSpeed); } </script> ************************************************** ******* ***** Esto en BODY ***** <BODY onLoad="runSlideShow()"> ************************************************** ******* ***** Y esto en la celda donde va a imagen ***** <td id="VU" height=93 width=298> <img src="imagen1.jpg" name='SlideShow' width=298 height=93> </td> ************************************************** ******** A ver si puedes decirme dónde está el fallo... Gracias!! |
| |||
Bueno .. y que error te dá en que línea y sobre todo definir si el error es de PHP o es de "javacript" .. (podrías poner el código completo de esa página). Un saludo, |