







|
|
|
 |
| > Script "heure et date (images)" à améliorer |
[ Posté par troll ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 23-04-2003 à 20:05 | 29 messages ]
  G pris le script "Heure et date (images)" ( http://www.editeurjavascript.com/scripts/scripts_temps_02.php )et je voudrai l'amélioré.
C tout simple : les images pour les heures, les minutes et les secondes sont les mêmes. Mé moi, je voudrai que les images des secondes ne soit pas les mêmes.
Si vous pouvez m'aidez, ce serai sympa. Merci.
Voila le code :
Voici le code JavaScript à inserer dans votre page :
Remplacez votre balise <BODY> actuelle par celle-ci:
<body onLoad="HeureCheck()" onUnload="clearTimeout(tempo)">
A mettre entre les balises <HEAD> et </HEAD>:
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
i0 = new Image;
i1 = new Image;
i2 = new Image;
i3 = new Image;
i4 = new Image;
i5 = new Image;
i6 = new Image;
i7 = new Image;
i8 = new Image;
i9 = new Image;
imgSrc = new Array;
imgSrc[0] = 'images/h0.gif';
imgSrc[1] = 'images/h1.gif';
imgSrc[2] = 'images/h2.gif';
imgSrc[3] = 'images/h3.gif';
imgSrc[4] = 'images/h4.gif';
imgSrc[5] = 'images/h5.gif';
imgSrc[6] = 'images/h6.gif';
imgSrc[7] = 'images/h7.gif';
imgSrc[8] = 'images/h8.gif';
imgSrc[9] = 'images/h9.gif';
i0.src = imgSrc[0];
i1.src = imgSrc[1];
i2.src = imgSrc[2];
i3.src = imgSrc[3];
i4.src = imgSrc[4];
i5.src = imgSrc[5];
i6.src = imgSrc[6];
i7.src = imgSrc[7];
i8.src = imgSrc[8];
i9.src = imgSrc[9];
function HeureCheck()
{
krucial = new Date;
heure = krucial.getHours();
min = krucial.getMinutes();
sec = krucial.getSeconds();
jour = krucial.getDate();
mois = krucial.getMonth()+1;
annee = krucial.getFullYear();
if (sec < 10)
{
sec0 = "0";
}
else
{
sec0 = "";
}
if (min < 10)
{
min0 = "0";
}
else
{
min0 = "";
}
if (heure < 10)
{
heure0 = "0";
}
else
{
heure0 = "";
}
if (mois < 10)
{
mois0 = "0";
}
else
{
mois0 = "";
}
if (jour < 10)
{
jour0 = "0";
}
else
{
jour0 = "";
}
if (annee < 10)
{
annee0 = "0";
}
else
{
annee0 = "";
}
DinaDate = "" + jour0 + jour + mois0 + mois + annee0 + annee;
DinaHeure = heure0 + heure + min0 + min + sec0 + sec;
char1h = DinaHeure.charAt(0);
document.heure1.src = imgSrc[char1h];
char2h = DinaHeure.charAt(1);
document.heure2.src = imgSrc[char2h];
char1m = DinaHeure.charAt(2);
document.min1.src = imgSrc[char1m];
char2m = DinaHeure.charAt(3);
document.min2.src = imgSrc[char2m];
char1s = DinaHeure.charAt(4);
document.sec1.src = imgSrc[char1s];
char2s = DinaHeure.charAt(5);
document.sec2.src = imgSrc[char2s];
char1h = DinaDate.charAt(0);
document.jour1.src = imgSrc[char1h];
char2h = DinaDate.charAt(1);
document.jour2.src = imgSrc[char2h];
char1m = DinaDate.charAt(2);
document.mois1.src = imgSrc[char1m];
char2m = DinaDate.charAt(3);
document.mois2.src = imgSrc[char2m];
char1s = DinaDate.charAt(4);
document.annee1.src = imgSrc[char1s];
char2s = DinaDate.charAt(5);
document.annee2.src = imgSrc[char2s];
char3s = DinaDate.charAt(6);
document.annee3.src = imgSrc[char3s];
char4s = DinaDate.charAt(7);
document.annee4.src = imgSrc[char4s];tempo = setTimeout("HeureCheck()", 1000)
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
A mettre entre les balises <BODY> et </BODY>, à la place ou vous desirez mettre le texte:
<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
-->
<TABLE BORDER=1 CELLPADDING=0 CELLSPACING=0><TR><TD><IMG SRC="images/h0.gif" NAME="jour1"><IMG SRC="images/h0.gif" NAME="jour2"><IMG SRC="images/hs.gif"><IMG SRC="images/h0.gif" NAME="mois1"><IMG SRC="images/h0.gif" NAME="mois2"><IMG SRC="images/hs.gif"><IMG SRC="images/h2.gif" NAME="annee1"><IMG SRC="images/h0.gif" NAME="annee2"><IMG SRC="images/h0.gif" NAME="annee3"><IMG SRC="images/h0.gif" NAME="annee4"></TD></TR></TABLE>
<TABLE BORDER=1 CELLPADDING=0 CELLSPACING=0><TR><TD><IMG SRC="images/h0.gif" NAME="heure1"><IMG SRC="images/h0.gif" NAME="heure2"><IMG SRC="images/hh.gif"><IMG SRC="images/h0.gif" NAME="min1"><IMG SRC="images/h0.gif" NAME="min2"><IMG SRC="images/hm.gif"><IMG SRC="images/h0.gif" NAME="sec1"><IMG SRC="images/h0.gif" NAME="sec2"></TD></TR></TABLE>
<!-- FIN DU SCRIPT -->
 
|
[ Posté par troll ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 23-04-2003 à 20:41 | 29 messages ]
  Et, aidez moi SVP
| [ Posté par troll ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 24-04-2003 à 16:53 | 29 messages ]
  Bon, j'ai compris : vous voulez pas m'aider !! 
| [ Posté par dkrte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 24-04-2003 à 17:15 | 899 messages ]
  J'ai pas trop eut le temps de réfléchir, mais tu dois pouvoir y arriver avec ca
Tu définis les images pour les secondes
si0 = new Image;
si1 = new Image;
si2 = new Image;
si3 = new Image;
si4 = new Image;
si5 = new Image;
si6 = new Image;
si7 = new Image;
si8 = new Image;
si9 = new Image;
simgSrc = new Array;
simgSrc[0] = 'images/sh0.gif';
simgSrc[1] = 'images/sh1.gif';
simgSrc[2] = 'images/sh2.gif';
simgSrc[3] = 'images/sh3.gif';
simgSrc[4] = 'images/sh4.gif';
simgSrc[5] = 'images/sh5.gif';
simgSrc[6] = 'images/sh6.gif';
simgSrc[7] = 'images/sh7.gif';
simgSrc[8] = 'images/sh8.gif';
simgSrc[9] = 'images/sh9.gif';
si0.src = simgSrc[0];
si1.src = simgSrc[1];
si2.src = simgSrc[2];
si3.src = simgSrc[3];
si4.src = simgSrc[4];
si5.src = simgSrc[5];
si6.src = simgSrc[6];
si7.src = simgSrc[7];
si8.src = simgSrc[8];
si9.src = simgSrc[9];
Tu as donc des images pour tous les valeurs sauf les secondes
et tu as des images uniquement pour les secondes
et tu modifie le code de la fonctio pour avoir ca
DinaDate = "" + jour0 + jour + mois0 + mois + annee0 + annee;
DinaHeure = heure0 + heure + min0 + min + sec0 + sec;
char1h = DinaHeure.charAt(0);
document.heure1.src = imgSrc[char1h];
char2h = DinaHeure.charAt(1);
document.heure2.src = imgSrc[char2h];
char1m = DinaHeure.charAt(2);
document.min1.src = imgSrc[char1m];
char2m = DinaHeure.charAt(3);
document.min2.src = imgSrc[char2m];
char1s = DinaHeure.charAt(4);
document.sec1.src = simgSrc[char1s];
char2s = DinaHeure.charAt(5);
document.sec2.src = simgSrc[char2s];
char1h = DinaDate.charAt(0);
document.jour1.src = imgSrc[char1h];
char2h = DinaDate.charAt(1);
document.jour2.src = imgSrc[char2h];
char1m = DinaDate.charAt(2);
document.mois1.src = imgSrc[char1m];
char2m = DinaDate.charAt(3);
document.mois2.src = imgSrc[char2m];
char1s = DinaDate.charAt(4);
document.annee1.src = imgSrc[char1s];
char2s = DinaDate.charAt(5);
document.annee2.src = imgSrc[char2s];
char3s = DinaDate.charAt(6);
document.annee3.src = imgSrc[char3s];
char4s = DinaDate.charAt(7);
| [ Posté par Abillet ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 20-02-2004 à 11:25 | 20 messages ]
  J'utilise le meme script mais quand je le met dans la frame de gauche il ne veut plus compter?!?!?!?!?
QQN peut-il m'aider
Pour voir le site appuyez sur URL juste en bas
| [ Posté par Abillet ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 24-02-2004 à 09:37 | 20 messages ]
  J'ai recu la reponse!! je la transmet pour ceux qui sont interesse:
Lorsque que l'on met l'horloge sur une page contenant plusieurs frames il faut metre le script entre <HEAD> et /<HEAD> sur toutes les frames ainsi que la modification du <BODY> mais pour celui entre <BODY> et /<BODY> il ne faut le mettre que sur la page de la frame contenant le graphique
Je n'ai pas ete tres clair, je sais, mais je suis disponible pour tout questions!!
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|