Javascript - fond du forum changeant
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Javascript - fond du forum changeant
Bonjour; Bonsoir;
Je fais face à un petit dilemme. En fouillant sur le net pendant un bon moment, j'ai enfin trouvé un code Javascript sympa qui me permettrait de changer l'image en fonction de l'heure (un pour la jour et un pour la nuit par exemple). J'ai essayé de créer une page html à mettre en iframe pour le fond; mais ça ne marche pas. Je pense que je devrais inclure le fichier dans un template, mais là, j'apprécierais bien quelques petits conseils et de l'aide pour réussir à l'intégrer comme image de fond de mon forum.
Merci d'avance à tous ceux qui se pencheront sur la question
Je fais face à un petit dilemme. En fouillant sur le net pendant un bon moment, j'ai enfin trouvé un code Javascript sympa qui me permettrait de changer l'image en fonction de l'heure (un pour la jour et un pour la nuit par exemple). J'ai essayé de créer une page html à mettre en iframe pour le fond; mais ça ne marche pas. Je pense que je devrais inclure le fichier dans un template, mais là, j'apprécierais bien quelques petits conseils et de l'aide pour réussir à l'intégrer comme image de fond de mon forum.
- Code:
<script type="text/javascript">
var currentTime = new Date().getHours();
if (MATIN <= currentTime && currentTime < SOIR) {
if (document.body) {
document.body.background = "FOND1";
}
}
else {
if (document.body) {
document.body.background = "FOND2";
}
}
</script>
Merci d'avance à tous ceux qui se pencheront sur la question

Re: Javascript - fond du forum changeant
Bonjour,
Vous pouvez juste mettre ce script sur toutes les pages :
Vous pouvez juste mettre ce script sur toutes les pages :
- Code:
$(function(){
var currentTime = new Date().getHours();
var valueFond;
if (7 <= currentTime && currentTime < 19) valueFond= "FOND1";
else valueFond = "FOND2";
document.body.background= valueFond;
});
- Code:
$(function(){
/* le code */
});
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Javascript - fond du forum changeant
Bonjour,
Merci de répondre aussi vite
Ensuite, il y a quelque chose que je ne comprends pas. J'ai mis le code suivant dans les templates, sans succès. J'ai essayé de l'insérer comme Javascript en l'appliquant bien sur toutes les pages... Toujours rien.
Qu'ai-je manqué pour que cela fonctionne ?
Merci d'avance.
Merci de répondre aussi vite

Ensuite, il y a quelque chose que je ne comprends pas. J'ai mis le code suivant dans les templates, sans succès. J'ai essayé de l'insérer comme Javascript en l'appliquant bien sur toutes les pages... Toujours rien.
Qu'ai-je manqué pour que cela fonctionne ?
Merci d'avance.
Re: Javascript - fond du forum changeant
Si c'est le forum de votre profil, vous aviez un template overall_header modifié avant la mise à jour permettant de mettre des codes javascript et il faut faire la modification donné ici pour qu'ils fonctionnent 

Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Javascript - fond du forum changeant
En fait, je fais tout sur un autre forum http://magnificent.bbactif.com/
Le template est bien à jour ici; mais, impossible de faire fonctionner le Javascript :/
Le template est bien à jour ici; mais, impossible de faire fonctionner le Javascript :/
Re: Javascript - fond du forum changeant
Ah oui je n'avais pas fait attention en pensant que le code de départ était environ bon, mais c'était probablement juste pour une couleur de fond.
Enfin pour mettre une image ça serait plutôt :
Enfin pour mettre une image ça serait plutôt :
- Code:
$(function(){
var currentTime = new Date().getHours();
var valueFond;
if (7 <= currentTime && currentTime < 19) valueFond= "FOND1";
else valueFond = "FOND2";
document.body.style.backgroundImage= "url("+valueFond+")";
});
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Javascript - fond du forum changeant
Bonjour/Bonsoir;
Alors apparemment tout fonctionne. Merci beaucoup
Je voulais savoir si il était possible d'appliquer le même système pour un changement de feuille CSS ?
Je présume que ça doit être possible, et qu'il suffit de changer la valeur ( en reprenant un addstyle comme le sélecteur de thème ?).
Merci en tous cas
Alors apparemment tout fonctionne. Merci beaucoup

Je voulais savoir si il était possible d'appliquer le même système pour un changement de feuille CSS ?
Je présume que ça doit être possible, et qu'il suffit de changer la valeur ( en reprenant un addstyle comme le sélecteur de thème ?).
Merci en tous cas

Re: Javascript - fond du forum changeant
Cela donnerait alors quelque chose comme ceci :
C'est juste la partie :
- Code:
(function() {
var currentTime = (new Date).getHours();
var valueCss;
if(7 <= currentTime && currentTime < 19) {
valueFond = "adresse1.css"
}else {
valueCss = "adresse2.css"
}
$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" href="' + valueCss + '" />')
})();
C'est juste la partie :
- Code:
$("head").append('<link rel="stylesheet" type="text/css" id="tstyle" />');
if(my_getcookie("sstyle")) { $("#tstyle").attr("href", my_getcookie('sstyle')); }
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Javascript - fond du forum changeant
![]() | Bonjour, Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton ![]() A bientôt sur ForumActif ![]() |
Invité- Invité

» Fond de forum changeant?
» Javascript changer background/fond du forum
» Fond changeant selon le genre du posteur
» Fond changeant selon le sexe du posteur
» Problème de fond changeant selon la résolution
» Javascript changer background/fond du forum
» Fond changeant selon le genre du posteur
» Fond changeant selon le sexe du posteur
» Problème de fond changeant selon la résolution
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum