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

Résolu
mininours -  
 jc -
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>
A voir également:

16 réponses

Utilisateur anonyme
 
essaie de remplacer heure="Bonsoir" par heure=<img src=image_bonsoir.jpg>
0
mininours
 
merci pour votre réponse je vais essayer!
0
mininours
 
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
 
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
mininours
 
j'ai le logiciel weplus 10 et je ne sais pas comment mettre le code en php !
0
Utilisateur anonyme
 
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   Statut Membre Dernière intervention   5
 
<!-- 
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
mininours
 
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   Statut Membre Dernière intervention   5
 
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
mininours
 
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   Statut Membre Dernière intervention   5
 
Ce n'est pas l'heure qui doit être affiché mais l'image...

document.write(image)
0
mininours
 
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   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention   5
 
image=<img src=\"/u/f30/11/70/61/84/dsc01810.jpg\">;


De plus :

document.write(image) 


et non

document.writeln(image) 
0
mininours
 
ç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   Statut Membre Dernière intervention   5
 
Et si tu remplace
<SCRIPT LANGUAGE="JavaScript"> 
messagevariable(); 
document.write(image); 
</SCRIPT>



par

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


@ +
0
jc
 
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