Soyez le premier à donner votre avis sur cette source.
Snippet vu 9 332 fois - Téléchargée 29 fois
<html> <head><title>image</title> <script language="JavaScript"> function affiche_image() { var tab_image = new Array(6); tab_image[0]="<img src='janv_fev.jpg'>"; tab_image[1]="<img src='mars-avril.jpg'>"; tab_image[2]="<img src='mai-juin.jpg'>"; tab_image[3]="<img src='juillet-aout.jpg'>"; tab_image[4]="<img src='sept-oct.jpg'>"; tab_image[5]="<img src='nov-dec.jpg'>"; var auj = new Date(); var mois = auj.getMonth(); /*if ((mois==0)||(mois==1)) { document.write(tab_image[0]); } if ((mois==2)||(mois==3)) { document.write(tab_image[1]); } if ((mois==4)||(mois==5)) { document.write(tab_image[2]); } if ((mois==6)||(mois==7)) { document.write(tab_image[3]); } if ((mois==8)||(mois==9)) { document.write(tab_image[4]); } if ((mois==10)||(mois==11)) { document.write(tab_image[5]); } return tab_image[mois]; */ for (i=0; i<=11; i++) { if (i==mois) { var j=parseInt(i/2); document.write(tab_image[j]); return tab_image[j]; } } } </script> </head> <body> <table width="208" height="1280"> <tr><td> <script language="JavaScript"> affiche_image(); </script> </td></tr> </table> </body> </html>
5 mai 2006 à 13:07
# if ((mois==0)||(mois==1)) {
# document.write(tab_image[0]);
# }
# if ((mois==2)||(mois==3)) {
# document.write(tab_image[1]);
# }
# if ((mois==4)||(mois==5)) {
# document.write(tab_image[2]);
# }
# if ((mois==6)||(mois==7)) {
# document.write(tab_image[3]);
# }
# if ((mois==8)||(mois==9)) {
# document.write(tab_image[4]);
# }
# if ((mois==10)||(mois==11)) {
# document.write(tab_image[5]);
l'usage des boucles pourrait simplifier le code...
9 mai 2006 à 11:29
La batterie de tests peut être remplacée par une seule ligne :
document.write(tab_image[Math.floor(mois/2)]);
Bonne continuation !
9 mai 2006 à 14:16
j'aurai pu y penser.
merci pour ton aide
28 mai 2006 à 22:26
Mon problème est autre en fait je voudrais afficher une image le matin "Bonjour" et le soir "Bonsoir". Pouvez-vous m'aider ? Merci beaucoup !
29 mai 2006 à 21:05
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.