| |||
![]() tengo un proyecto, y es hacer una web normalita de musica a la cual van a estar conectados mucho tiempo, y lo que quiero es que el fondo de dicha web cambie con javascript puede ser cada media hora pero que no se actualice la pagina (solo el fondo)ya tengo algo hecho pero en php, pues muestra el fondo según la hora pero como saben ahí se queda hasta actualizar si alguien me puede echar una manito con algún script se lo agradecería (yo de javascript, poco o nada) |
| ||||
Respuesta: fondo web con la posición del sol según la hora Deberías tener 2 * 24 = 48 imágenes, si las tienes sólo hace falta algó así:
Código Javascript:
Saludos (: Ver original
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: fondo web con la posición del sol según la hora _cronos2 muchas gracias por responder tan rápido pero, no veo que estoy haciendo mal por que no logro ponerlo en marcha como lo dije antes no soy experto en javascript pero no soy de los que piden ayuda por pedirla así que le agradecería un poco mas, inserté el código entre las etiquetas head (lógico que con las etiquetas script) y también lo inserté en el body; las imágenes las tengo en la carpeta imagenes y numeradas de 1 a 48 y no me funciona de ninguna de las dos maneras. |
| ||||
Respuesta: fondo web con la posición del sol según la hora Prueba cambiando esta línea:
Código Javascript:
Saludos (: Ver original
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: fondo web con la posición del sol según la hora Después de ensayar y ensayar me dio este código basado en el de _cronos2 donde lo que hice fue cambiar algunas cositas, como hacer que cambie cada hora, pero con un refresco de 3 segundos ya que si lo dejo que refresque cada 30 minutos habría que esperar ese lapso de tiempo para ver el primer fondo. No sé si estará mal el código pero me funciona. gracias por las luces _cronos2. <script language="JavaScript"> function cambiarFondo(){ var f = new Date(); var num = f.getHours(); document.body.style.backgroundImage = 'url(' + 'imagenes/' + num + '.jpg' + ')'; } window.onload = function(){ setInterval('cambiarFondo()', 3000); }; </script> |
| |||
Respuesta: fondo web con la posición del sol según la hora Cita:
Iniciado por zerokilled ![]() buenas... considero que es una perdida de recurso tener que invocar la funcion cada tres segundos. en ese caso, lo unico que tenias que hacer era invocar directamente la funcion una sola vez. o sea, dentro de onload invocas la funcion cambiarFondo. asi no tienes que esperar el lapso de treinta minutos la primera vez. ![]() gracias zerokilled por responder y desearía que me dijeras como se hace eso, por ahora es lo que me funcionó y estoy abierto a correcciones ya que como dije antes: de javascript "ni pio" solo trato de hacer algo con lo que encuentro; entiendo lo que usted dice del refresco cada tres segundos ya que es un desgaste enorme de recursos, pero la verdad no he encontrado algo que se ajuste a lo que quiero. |
| |||
Respuesta: fondo web con la posición del sol según la hora Me gusta compartir, cuente con eso!!! |
| ||||
Respuesta: fondo web con la posición del sol según la hora nada complicado... simplemente, antes de setInterval escribes la invocacion cambiarFondo().
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| |||
Respuesta: fondo web con la posición del sol según la hora Cita: jajaja, El que sabe sabe!, pero mi pregunta es: si entro a la página a las 8:59, vería el fondo de las 8 inmediatamente pero, habría que esperar media hora para ver el fondo de las 9:00, hay alguna forma de detectar el cambio de hora y hacer que el cambio de fondo sea inmediato o por lo menos sin tanto retraso?; o seria reducir, digamos a 5 minutos el refresco del fondo? <html> <head> <title>Documento</title> <script language="JavaScript"> function cambiarFondo(){ var f = new Date(); var num = f.getHours(); document.body.style.backgroundImage = 'url(' + 'imagenes/' + num + '.jpg' + ')'; } window.onload = function(){ cambiarFondo() setInterval('cambiarFondo()', 30000); }; </script> </head> <body> </body> </html> |
| ||||
Respuesta: fondo web con la posición del sol según la hora me imaginaba que tu tema iba por ese lado pero a mi parecer no estaba bien expuesto ese aspecto. lo que tu busca son procesos sincronizados con el tiempo. es decir, intervalos de Xs tiempo -en tu caso de 30 minutos- sincronizado con la hora actual del usuario. o sea, por poner un ejemplo, a las 9:00, 9:30, 10:00, 10:30, etc. ¿estoy en lo correcto?
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| |||
Respuesta: fondo web con la posición del sol según la hora Cita:
Iniciado por zerokilled ![]() me imaginaba que tu tema iba por ese lado pero a mi parecer no estaba bien expuesto ese aspecto. lo que tu busca son procesos sincronizados con el tiempo. es decir, intervalos de Xs tiempo -en tu caso de 30 minutos- sincronizado con la hora actual del usuario. o sea, por poner un ejemplo, a las 9:00, 9:30, 10:00, 10:30, etc. ¿estoy en lo correcto? De pronto es eso, no me he sabido dar a entender. replanteo:
|
Etiquetas: |