Hola, > Se me ocurren un par de formas: > Crear un script PHP que genere <style>#cabecera { background-image: url > ($nombre_mes.jpg) no-repeat; } > en cada página
Esta solución es poco elegante, siempre que se pueda mejor siempre poner los estilos en una hoja de estilos y no dentro del html. > > O mediante rewrite rule archivos .htaccess y php, de forma que cuando se > acceda a mes_dinamico.jpg en realizad se accede a mes_dinamico.php, > donde se crea la imagen usando las cabeceras mime de jpg > Esta solución ya me gusta más y es más elegante, tanto que es la que uso y expliqué en el enlace que puse a mi blog (y en el mail también pero sin explicar cómo hacerlo) http://www.neuroticweb.com/blog/86/diferente-fondo-segun-la-hora-del-dia/ > > Tei escribió: > > 2008/3/5 Carlos Rincón <[EMAIL PROTECTED]>: > > > >> Hola, > >> > >> > >> > Hola amigos, aqui estoy con mis preguntas raras. > >> > > >> > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > >> > de fondo de la cabecera según el mes en el que nos econtremos. > >> > > >> > Si tengo en el CSS > >> > > >> > #cabecera { > >> > background-image: url (marzo.jpg) no-repeat; > >> > } > >> > > >> > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > >> > cargue "abril.jpg" y así sucesivamente? > >> > > >> > No quiero tener distintos CSS, sólo quiero usar mi ficherito > >> > "genericos.css" y dentro de él hacer todo lo que os pido > >> > ¿Es posible? > >> > >> > >> Lo que deberías hacer es poner algo como > >> > >> #cabecera { > >> background-image: url(mes-actual.php) no-repeat; > >> } > >> > >> > > > > Para evitar que se muestre el año incorrecto, esta puede ser la mejor > > tecnica. Porque desde el php envias al navegador los headers que sean > > precisos. Y rediriges o vuelcas el fichero que quieras, conforme a > > las reglas que sean necesarias. De hecho, el nombre "mes-actual.php" > > esta obsoleto, puesto que con esta solucion puedes cambiar de imagen > > cada dia, cada hora, o cada estacion. O cuando la luna este en luna > > creciente, etc.. Es una solucion sencilla, flexible, que evita un > > problema gordo que puedes tener con las otras. > > _______________________________________________ > > Lista de distribución Ovillo > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > > http://lists.ovillo.org/mailman/listinfo/ovillo > > > > __________ NOD32 2929 (20080307) Information __________ > > > > This message was checked by NOD32 antivirus system. > > http://www.eset.com > > > > > > > > > > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo -- Carlos Rincón www.neuroticweb.com www.neuroticweb.com/blog _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo