Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/08/2011, 11h50   #1
Invité de passage
 
Inscription : avril 2010
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 16
Points : 2
Points : 2
Par défaut Fond de page qui change en fonction du mois

Bonjour, je réalise un site Internet et j'aurais souhaité que le background-image de ma page index change selon le mois en cours. Par exemple nous sommes au mois d'août, on a un background-image qui représente une maison, cette image s'affichera pour le mois d'août et changera automatiquement début septembre pour afficher un background-image avec par exemple la photo d'une ville.

Merci de votre aide.
chris22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 12h35   #2
Rédacteur/Modérateur
 
Avatar de kOrt3x
 
Homme Aurélien Gaymay
Technicien Informatique/Etudiant Web
Inscription : septembre 2006
Messages : 2 320
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gaymay
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Technicien Informatique/Etudiant Web
Secteur : Santé

Informations forums :
Inscription : septembre 2006
Messages : 2 320
Points : 7 272
Points : 7 272
Envoyer un message via AIM à kOrt3x Envoyer un message via MSN à kOrt3x Envoyer un message via Skype™ à kOrt3x
En JavaScript ou en PHP ça doit être faisable.

http://php.net/manual/fr/function.date.php
__________________
QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
QuickEvent Lite : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
______________________________________________________________________________________

La rubrique Mac - Les cours & tutoriels Mac - Critiques de Livres Mac
kOrt3x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 12h38   #3
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Bonjour,

Moi je ferais ça sous forme d'un tableau (PHP ou Javascript) de cette forme :

Code :
1
2
3
4
5
6
array [
1 : "image_janvier",
2 : "image_fevrier",
3 : "image_mars",
etc.
]
Ensuite, via les fonctions de Date (PHP ou Javascript) je récupère le mois en cours et j'affiche l'image correspondante.

Exemple en PHP :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$mesImages = array(
1 => '01.jpg',
2 => '02.jpg',
3 => '03.jpg',
4 => '04.jpg',
5 => '05.jpg',
6 => '06.jpg',
7 => '07.jpg',
8 => '08.jpg',
9 => '09.jpg',
10 => '10.jpg',
11 => '11.jpg',
12 => '12.jpg'
);
?>
<div id="background" style="background-image: url('./<?php echo $mesImages[Date('n')] ?>');"> <!-- Date('n') récupère le numéro du mois en cours sans les zéros initiaux -->
contenu
</div>
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/08/2011, 14h20   #4
Invité de passage
 
Inscription : avril 2010
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 16
Points : 2
Points : 2
Merci je vais essayer et je vous tiens au courant
chris22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 14h44   #5
Invité de passage
 
Inscription : avril 2010
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 16
Points : 2
Points : 2
Merci cela à l'air de fonctionner avec un array mais pour l'instant je ne peux tester que le mois en cours. Je vais tester ça jeudi au changement de mois pour voir si cela fonctionne.

Merci beaucoup.
chris22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 14h51   #6
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Avec plaisir.

Pense au Tag [Résolu] pour le mois prochain
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 09h45   #7
Invité de passage
 
Inscription : avril 2010
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 16
Points : 2
Points : 2
Salut, j'ai testé ça fonctionne parfaitement , merci beaucoup , A+
chris22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h57.


 
 
 
 
Partenaires

Hébergement Web