Image qui change selon l'heure de la journée

Résolu/Fermé
mininours - 7 oct. 2008 à 17:50
 jc - 28 août 2011 à 15:30
Bonjour,
j'ai un script avec lequel selon l'heure de la journée les phrases sont différentes
je souhaiterai avoir une image différente selon l'heure j'ai vista
j'utilise le logiciel web plus 10
merci de me dépanner

<SCRIPT LANGUAGE="JavaScript">
<!--
var today=new Date();
var heure="";
function messagevariable() {
var time=today.getHours();
heure=""
if(time>=6 && time<8)
heure="Bonne journée !"
if(time>=8 && time<12)
heure="Elle commence bien cette journée ?"
if(time>=12 && time<13)
heure="Y faut aller manger !"
if(time>=13 && time<17)
heure="Bon apres-midi !"
if(time>=17 && time<22)
heure="Bonsoir"
if(time>=22 || time<6)
heure="Vous ne dormez jamais?!"
}
// --></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
messagevariable();
document.writeln(heure)
// -->
</SCRIPT>

16 réponses

Utilisateur anonyme
7 oct. 2008 à 17:56
essaie de remplacer heure="Bonsoir" par heure=<img src=image_bonsoir.jpg>
0
merci pour votre réponse je vais essayer!
0
Je suis blonde ! ça ne marche pas !
j'ai fais ça:
if(time>=17 && time<22)
heure=<img src=image_wpf76d6ef1.jpg>

puis j'ai essayé ça :
if(time>=17 && time<22)
heure=<img src=wpf76d6ef1.jpg>


helpppppp please !!!
0
Utilisateur anonyme
7 oct. 2008 à 18:45
essai en php :

<?php
$heure = date("H");

if($heure>=6 && $heure<8){
$image="<img src=tonimage.format>";
}
elseif($heure>=8 && $heure<12){
$image="<img src=tonimage.format>";
}
elseif($heure>=12 && $heure<13){
$image="<img src=tonimage.format>";
}
elseif($heure>=13 && $heure<17){
$image="<img src=tonimage.format>";
}
elseif($heure>=17 && $heure<22){
$image="<img src=tonimage.format>";
}
elseif($heure>=22 || $heure<6){
$image="<img src=tonimage.format>";
}
echo $image;
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
j'ai le logiciel weplus 10 et je ne sais pas comment mettre le code en php !
0
Utilisateur anonyme
7 oct. 2008 à 19:01
bah...fait le avec le bloc-note de windows, tu copie/colle le code php dedans et tu enregistre en nomdetapage.php
le problème, c'est que php ne fonctionne que sur un serveur, local ou non.
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
7 oct. 2008 à 19:06
<!-- 
var today=new Date(); 
var heure=""; 
function messagevariable() { 
var time=today.getHours(); 
image="" 
if(time>=6 && time<8)  {
image="<img src=\"lenomdetonimage\">"; 
}
if(time>=8 && time<12)  {
image="<img src=\"lenomdetonimage\">"; 
}
if(time>=12 && time<13)  {
image="<img src=\"lenomdetonimage\">"; 
}
if(time>=13 && time<17)  {
image="<img src=\"lenomdetonimage\">"; 
}
if(time>=17 && time<22)  {
image="<img src=\"lenomdetonimage\">"; 
}
if(time>=22 && time<6)  {
image="<img src=\"lenomdetonimage\">"; 
}

return image;
}
 


Dans ta page :


<SCRIPT LANGUAGE="JavaScript">
document.write(messagevariable());
</SCRIPT>
0
merci ça a l'air de fonctionner mais j'ai une croix rouge à la place de l'image, pourquoi ?
merci beaucoup de m'aider! c'est très gentil!
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
7 oct. 2008 à 19:44
c'est parce qu'il ne doit pas trouver ton image...

Si l'image n'est pas dans le répertoire, il faut mettre son chemin d'accès.


image="<img src=\"chemindetonrepertoire/lenomdetonimage\">";



ou

image="<img src=\"/chemindetonrepertoire/lenomdetonimage\">";


@+
0
bonsoir
je suis désolée mais ça ne marche pas!
elle est où mon erreur et/ou mes erreurs???
j'ai essayé aussi sans le "/" avant l'adresse!
merci de m'aider!
<SCRIPT LANGUAGE="JavaScript">
<!--
var today=new Date();
var heure="";
function messagevariable() {
var time=today.getHours();
image=""
if(time>=6 && time<8) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=8 && time<12) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=12 && time<13) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=13 && time<17) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=17 && time<22) {
image="<img src=\"/[url=http://servimg.com/image_preview.php?i=92&u=11706184][img]https://i30.servimg.com/u/f30/11/70/61/84/th/dsc01810.jpg/img/url\">";
}
if(time>=22 && time<6) {
image="<img src=\"lenomdetonimage\">";
}

return image;
}

// --></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
messagevariable();
document.writeln(heure)
// -->
</SCRIPT>
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
7 oct. 2008 à 20:56
Ce n'est pas l'heure qui doit être affiché mais l'image...

document.write(image)
0
il y a surement d'autres erreursça ne fonctionne pas!
je vous remercie encore de votre patience!


<SCRIPT LANGUAGE="JavaScript">
<!--
var today=new Date();
var heure="";
function messagevariable() {
var time=today.getHours();
image=""
if(time>=6 && time<8) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=8 && time<12) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=12 && time<13) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=13 && time<17) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=17 && time<22) {
image="<img src=\"[url=http://servimg.com/image_preview.php?i=92&u=11706184][img]https://i30.servimg.com/u/f30/11/70/61/84/th/dsc01810.jpg[/img][/url]
">";
}
if(time>=22 && time<6) {
image="<img src=\"lenomdetonimage\">";
}

return image;
}

// --></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
messagevariable();
document.writeln(image)
// -->
</SCRIPT>
0
divland Messages postés 194 Date d'inscription dimanche 22 juin 2008 Statut Membre Dernière intervention 4 septembre 2009 13
7 oct. 2008 à 21:40
en php ...

<?php
//test de l'heure;
$adr = date("H");


if ($adr == 0) {
echo "<IMG SRC=\"http://adressedelimage1\">";
}
elseif ($adr == 1) {
echo "<IMG SRC=\"http://adressedelimage2\">";
}
elseif ($adr == 2) {
echo "<IMG SRC=\"http://adressedelimage3\">";
}
//suite du traitement
?>


https://divland.fr/
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
7 oct. 2008 à 21:16
image=<img src=\"/u/f30/11/70/61/84/dsc01810.jpg\">;


De plus :

document.write(image) 


et non

document.writeln(image) 
0
ça ne veut pas marcher!
Où sont mes erreurs ??????????

<SCRIPT LANGUAGE="JavaScript">
<!--
var today=new Date();
var heure="";
function messagevariable() {
var time=today.getHours();
image=""
if(time>=6 && time<8) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=8 && time<12) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=12 && time<13) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=13 && time<17) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=17 && time<22) {
image=<img src=\"C:\Users\mininours\Pictures\sept2008\DSC01746.jpg\">;

}
if(time>=22 && time<6) {
image=<img src=\"/C:\Users\mininours\Pictures\sept2008\DSC01746.jpg\">;
}

return image;
}
<SCRIPT LANGUAGE="JavaScript">
messagevariable();
document.write(image);
</SCRIPT>
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
9 oct. 2008 à 19:50
Et si tu remplace
<SCRIPT LANGUAGE="JavaScript"> 
messagevariable(); 
document.write(image); 
</SCRIPT>



par

<SCRIPT LANGUAGE="JavaScript">
document.write(messagevariable());
</SCRIPT>


@ +
0
Pour répondre, il faut simplement remplacer les " " par des ' '

Comme ceci :
<!--
var today=new Date();
var heure="";
function messagevariable() {
var time=today.getHours();
image=""
if(time>=6 && time<8) {
image="<img src='lenomdetonimage'>";
}
if(time>=8 && time<12) {
image="<img src='lenomdetonimage'>";
}
if(time>=12 && time<13) {
image="<img src='lenomdetonimage'>";
}
if(time>=13 && time<17) {
image="<img src='lenomdetonimage'>";
}
if(time>=17 && time<22) {
image="<img src=\"lenomdetonimage\">";
}
if(time>=22 && time<6) {
image="<img src='lenomdetonimage'>";
}

return image;
}
</Script>
0