Achetez et vendez votre matériel multimédia d'occasion sur notre service de petites annonces informatiques gratuites

Css - changer le background le dimanche [Résolu]

Forum informatique > Aide création et gestion de site > Css - changer le background le dimanche [Résolu]

<<<1>>>

[Page 1 sur 1 - 12 messages]
Informations Messages

b.poiraud

Avatar de b.poiraud
3 messages
Neurone isolé
Neurone isolé

Lien direct Le 20 Septembre 2009 à 07h57

Bonjour

je voudrais, pour les deux colonnes latérales de mon site, avoir :
-background-color:#000000 .............. en semaine
-background-color:#D0CBCB .............. le dimanche seulement

Y a-t-il moyen de modifier le CSS pour que cela fonctionne automatiquement ?

Meci de votre aide.

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 25 Septembre 2009 à 10h45

Non, c'est impossible de faire ça uniquement en CSS, il faut utiliser un langage dynamique comme le PHP, l'ASP.NET, ou autre.

Nous ne fournissons pas d'aide par MP. ;)
 

Hotline

Avatar de Hotline
141 messages
Carte Graphique 3D
Carte Graphique 3D

Lien direct Le 25 Septembre 2009 à 13h29

Comme le dit ju2cho7, c'est pas possible uniquement en css mais avec un peu de javascript tu peux y arriver.


Il suffit d'écrire une petite fonction de ce genre:

[code=php]<span class="syntaxdefault">

 

Pouzy

Avatar de Pouzy
14155 messages
No-Life
No-Life
Administrateur
Administrateur

Lien direct Le 25 Septembre 2009 à 20h36

Joli Hotline ;)

J'avoue que je n'ai pas le réflexe JS... J'aurais fait une grosse tâche CRON de bourrin qui change le CSS toutes les semaines, ou même une gestion via BDD... Air con

Devenez fan d'Aidoweb sur Facebook \o/ - N'oubliez pas de cliquer sur [Résolu] une fois votre problème réglé
 

b.poiraud

Avatar de b.poiraud
3 messages
Neurone isolé
Neurone isolé

Lien direct Le 25 Septembre 2009 à 23h12

Ca y est, j'ai vu le bouton "répondre" !

Merci des codes en JS. Pour l'instant je ne sais pas du tout comment me
servir de cela mais je vais regarder. C'est sympa de m'avoir répondu.

 

Pouzy

Avatar de Pouzy
14155 messages
No-Life
No-Life
Administrateur
Administrateur

Lien direct Le 26 Septembre 2009 à 00h54

N'hésite pas à revenir si tu as un souci.
Le JS est un peu bizarre à appréhender au début (parce que tu ne vois rien de concret qui change dans ton code lors des action... Rougis Enfin, perso ca a été mon truc dur:-P), mais ça vient assez viteClin d'oeil

Devenez fan d'Aidoweb sur Facebook \o/ - N'oubliez pas de cliquer sur [Résolu] une fois votre problème réglé
 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 26 Septembre 2009 à 01h18

Citation de Pouzy

J'avoue que je n'ai pas le réflexe JS... J'aurais fait une grosse tâche CRON de bourrin qui change le CSS toutes les semaines, ou même une gestion via BDD... Air con


Chuck Norris est parmi nous ! :applaudis:
Moi j'ai pensé PHP plutôt. Chacun son truc.:-P

Nous ne fournissons pas d'aide par MP. ;)
 

Hotline

Avatar de Hotline
141 messages
Carte Graphique 3D
Carte Graphique 3D

Lien direct Le 26 Septembre 2009 à 08h08

Une tâche CRON, trop fort Pouzy ! Content

Petit inconvénient du javascript, c'est que l'utilisateur peut l'avoir désactivé. Ça peut être embêtant pour un menu mais pour le cas qui nous intéresse c'est pas bien grave.

Pour utiliser le script dans ta page( je suppose que tu as construit tes colonnes avec des div) il suffit de donner un id au div que tu veux modifier le dimanche, de copier le script dans le head de ta page et le tour est joué.

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 26 Septembre 2009 à 11h58

J'aurais mis des () à window.onload = changeColor();Neutre

Nous ne fournissons pas d'aide par MP. ;)
 

Hotline

Avatar de Hotline
141 messages
Carte Graphique 3D
Carte Graphique 3D

Lien direct Le 26 Septembre 2009 à 12h19

Non parce-que l'appel se fait dans la partie head avec window.onload.
on met des () lorsque l'appel se fait depuis body avec body onload.

En fait, c'est pour faire du javascript non-intrusif :
http://www.pompage.net/pompe/javascript-non-intruisif-chapitre-4/

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 26 Septembre 2009 à 12h49

Ah oui, en effet. Erreur de ma part.
[spoiler:ku1zs839]Le pire c&#39;est que je le savais. Pleure[/spoiler:ku1zs839]

Nous ne fournissons pas d'aide par MP. ;)
 

b.poiraud

Avatar de b.poiraud
3 messages
Neurone isolé
Neurone isolé

Lien direct Le 27 Septembre 2009 à 18h45

Merci, j'ai essayé et c'est bon, mais j'explique un peu plus pour les gens qui, comme moi, n'y connaissent presque rien.

J'avais un fichier rubrique.html avec indication de deux colonnes latérales : droite_som et gauche_som

Dans ce fichier rubrique.html, entre head et /head, j'ai écrit :

[code=php]<span class="syntaxhtml"><span class="syntaxdefault"></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">script

 

<<<1>>>

[Page 1 sur 1 - 12 messages]

Forum informatique > Aide création et gestion de site > Css - changer le background le dimanche [Résolu]