Código HTML:
<script type="text/javascript"> function callback() { window.location.href = "actitud.php?pagina=<?php echo ((int)$_GET['pagina'] + 1); ?>"; } setTimeout("callback()", 9000); </script>
| |||
Ayuda con slide de fotos Necesito pasar fotos cada x segundos, tengo este javascript que me proporcionó un usario de acá: Código HTML: <script type="text/javascript"> function callback() { window.location.href = "actitud.php?pagina=<?php echo ((int)$_GET['pagina'] + 1); ?>"; } setTimeout("callback()", 9000); </script> Última edición por juanf03; 13/03/2009 a las 17:38 |
| ||||
Respuesta: Ayuda con javascript Servido. Tema movido desde PHP. En un principio iba a sugerir mantenerlo en el foro de PHP, pues viendo lo que tienes ahora depende de un valor pasado por URL, y ya que mencionas el número de imágenes es variable, lo más probable es que para conocer dicho dato se necesite de PHP ... Por el poco código que dejas (...), me supongo es una página que constantemente se está recargando mostrando la imágenes como contenido. Primero invitarte a ser claros de tu situación, explicar y mostrar bien el contexto; segundo ... si el funcionamiento de lo que tienes ahora es como lo tengo en mente, que cosa tan horrible!!. Por ello finalmente muevo tu tema a JavaScript; de entrada se me ocurre mejor crear un arreglo con los archivos a mostrar y variar la fuente con JS. Suerte, ojalá alguien te pueda decir algo más ... de mi parte, insisto, considero es muy poca la información que aportas como para tener clara la idea de lo que quieres realizar.
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
Respuesta: Ayuda con slide de fotos Bueno, les voy a dar mas información, la cosa es que tengo esta presentación de fotos que hice con paginación en php: Código PHP: Código HTML: <script type="text/javascript"> function callback() { window.location.href = "actitud.php?pagina=<?php echo ((int)$_GET['pagina'] + 1); ?>"; } setTimeout("callback()", 9000); </script> a)que sea decisión del usuario que las fotos pasen automáticamente, o sea, que pueda tocar un botón y que las fotos comienzen a pasar(así como también que pueda detener el "pasaje automático". b)que al llegar a la última foto se detenga.... Si necesitan mas información me dicen... |
| ||||
Respuesta: Ayuda con slide de fotos Lo que necesitas es meter el numero total de imágenes en una variable y checar cada vez que haces una llamada a callback() que tus imágenes no sean más que tu variable. Por lo que veo, no es difícil lo que quieres hacer, pero de la forma en la que lo estás haciendo, creo que no lograrás un efecto que sea amistoso con el usuario.
__________________ twitter: @imbuzu |
| |||
Respuesta: Ayuda con slide de fotos me podrían dar algún scritp que tengan para lograr esto???, porque el número de elementos es variable....O sea, no se mezclar javascript con php y mysql, se puede??? |
| ||||
Respuesta: Ayuda con slide de fotos A ser sincero, si, si te lo podría dar, pero la verdad prefiero no hacerlo. No te estaría ayudando si lo hiciera y estoy aqui para ayudar y no para hacer lo contrario. Me parece que hasta ahora lo que has hecho ha sido no mas que simple copy & paste. Te sugiero que investigues sobre las tecnologías que usas, en este caso php y javascrip. Aprende a usar dichas tecnologías y dominalas. Creo que eso es lo más que te puedo decir al respecto. Ahora con lo de tu problema: Haz una petición a la base de datos para calcular el numero de imágenes distintas. Guarda ese valor en una variable de Js, se oye como estar viajando de un lenguaje al otro, pero en realidad lo único que tienes que hacer es un echo. Después puedes usar ese valor como un límite para tu javascript, cuando se haya alcanzado ese limite cancelas el timeout y listo. Por cierto, ya que estás usando js te convendría hacer algo de forma un poco "asincrona". No me refiero a usar ajax, por que no es necesario, sino más bien a usar DOM scripting para cambiar el valor del src de la imagen de la pagina principal así te evitas el estar recargando toda la página que seguro que debe ser un dolor de cabeza y un fastidio para el usuario. Por lo que veo tu php lo has modificado de algún otro lugar. No se mira como que lo hayas escrito exclusivamente para esta pagina. Creo que puedes modificarlo de modo que reduzcas el tamaño ya que tienes algunas lineas redundantes y otras necesarias.
__________________ twitter: @imbuzu |
| |||
Respuesta: Ayuda con slide de fotos una pregunta, me podes decir como hacer eso del dom scripting???, por favor, estoy leyendo cosas a full, pero justamente ese es un problema que quería solucionar, no quiero ercargar toda la pagina, únicamente quiero que cambie la imagen, como puedo hacer'?????, si me podes dar un ejemplo de las cosas que decis asi veo como es mejor, porque siempre ayuda ver un ejemplo, saludos |
| ||||
Respuesta: Ayuda con slide de fotos DOM scripting es básicamente utilizar javascript para manipular los elementos de una pagina. Puedes leer sobre eso aqui, tiene ejemplos que te ayudara a entenderlo mejor. |