Question sur un code Javascript
Résolu
nobru27
-
nobru27 -
nobru27 -
Bonjour,
Tout d'abord j'espère poster cette question au bon endroit !
Je suis débutant en webmastering, et j'ai introduit un code Javascript (je pense) dans ma page web ; il s'agit d'un compte à rebours qui décompte chaque journée...
Le problème est que ce décompte se fait chaque jour, mais vers 14h je pense, et non à minuit comme j'aurais aimé...
Je ne sais pas en fait si ce code est réglé sur un autre fuseau horaire que celui de Paris... Mais j'aimerais qu'il passe chaque jour à minuit heure de Paris.... ou bien à l'heure de l'ordianteur qui est connecté sur la page web en question
Je vous joins le code :
<script language="javascript">
<!--
function chrono()
{
jour=Date.parse("aug 20, 2008 GMT") - Date.parse(new Date);
return(Math.round(jour/(24*60*60*1000)))
}
document.write("<SPAN STYLE='font-family: Arial; font-size: 17px; color: white'>"+chrono()+" jours avant le 20 août</SPAN>");
//-->
</script>
Merci beaucoup par avance !! pour vos réponses...
Tout d'abord j'espère poster cette question au bon endroit !
Je suis débutant en webmastering, et j'ai introduit un code Javascript (je pense) dans ma page web ; il s'agit d'un compte à rebours qui décompte chaque journée...
Le problème est que ce décompte se fait chaque jour, mais vers 14h je pense, et non à minuit comme j'aurais aimé...
Je ne sais pas en fait si ce code est réglé sur un autre fuseau horaire que celui de Paris... Mais j'aimerais qu'il passe chaque jour à minuit heure de Paris.... ou bien à l'heure de l'ordianteur qui est connecté sur la page web en question
Je vous joins le code :
<script language="javascript">
<!--
function chrono()
{
jour=Date.parse("aug 20, 2008 GMT") - Date.parse(new Date);
return(Math.round(jour/(24*60*60*1000)))
}
document.write("<SPAN STYLE='font-family: Arial; font-size: 17px; color: white'>"+chrono()+" jours avant le 20 août</SPAN>");
//-->
</script>
Merci beaucoup par avance !! pour vos réponses...
A voir également:
- Question sur un code Javascript
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Scanner un qr code sur pc - Guide
16 réponses
je suis pas sur du tout
mais
<script language="javascript">
<!--
function chrono()
{
jour=Date.parse("aug 20, 2008 GMT+1") - Date.parse(new Date);
return(Math.round(jour/(24*60*60*1000)))
}
document.write("<SPAN STYLE='font-family: Arial; font-size: 17px; color: white'>"+chrono()+" jours avant le 20 août</SPAN>");
//-->
</script>
ne serait pas plus correct ??
si non j'ai un autre script que j'ai déjà utiliser qui affiche date mois jour
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
navok = true;
else
navok = false;
today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
numero = "0"+numero;
mois = today.getMonth();
if (navok)
annee = today.getFullYear();
else
annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","dééembre");
messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;
</SCRIPT>
<!-- FIN DU SCRIPT -->
mais dernière question le serveur de site se trouve en france ?? ou pas ? car cela peut avoir une incideance !!
bien à toi
seb
mais
<script language="javascript">
<!--
function chrono()
{
jour=Date.parse("aug 20, 2008 GMT+1") - Date.parse(new Date);
return(Math.round(jour/(24*60*60*1000)))
}
document.write("<SPAN STYLE='font-family: Arial; font-size: 17px; color: white'>"+chrono()+" jours avant le 20 août</SPAN>");
//-->
</script>
ne serait pas plus correct ??
si non j'ai un autre script que j'ai déjà utiliser qui affiche date mois jour
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
navok = true;
else
navok = false;
today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
numero = "0"+numero;
mois = today.getMonth();
if (navok)
annee = today.getFullYear();
else
annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","dééembre");
messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;
</SCRIPT>
<!-- FIN DU SCRIPT -->
mais dernière question le serveur de site se trouve en france ?? ou pas ? car cela peut avoir une incideance !!
bien à toi
seb
Merci pour ta réponse...
En fait j'ai essayé le premier avec GMT + 1 mais il me met "Nan" à la place du chiffre...
Et pour le second code, ça ne marche pas... Est-ce qu'il faut que je le modifie comme je veux ??
Moi je voudrais juste un décompte jusqu'au 20 aout 2008 avec chaque jour un jour de moins ; et que cela change à minuit heure de Paris...
Pour le serveur, je publie sur .Mac, et je ne sais pas où il se situe....
Merci par avance pour toutes tes lumières...
En fait j'ai essayé le premier avec GMT + 1 mais il me met "Nan" à la place du chiffre...
Et pour le second code, ça ne marche pas... Est-ce qu'il faut que je le modifie comme je veux ??
Moi je voudrais juste un décompte jusqu'au 20 aout 2008 avec chaque jour un jour de moins ; et que cela change à minuit heure de Paris...
Pour le serveur, je publie sur .Mac, et je ne sais pas où il se situe....
Merci par avance pour toutes tes lumières...
Voici un autre script alors première partie dans <head>...... </head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2008, 7, 20);
TempFuture = Future.getTime();
DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
DiffMin = Math.floor(DiffSec/60);
Diffheure = Math.floor(DiffMin/60);
DiffJour = Math.floor(Diffheure/24);
while (DiffMin>=60)
{
DiffMin = DiffMin-60;
}
while (Diffheure>=24)
{
Diffheure = Diffheure-24;
}
while (DiffSec>=60)
{
DiffSec = DiffSec-60;
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
===>>>deuxième partie dans <body>....</body> a l'endoit souhaité
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('j\'arriverai a faire du java script dans ' + DiffJour + ' jour(s), ' + Diffheure + ' heure(s) et ' + DiffMin + ' minute(s) souhaitez moi bonne chance ;-) ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
Jespère qu 'il fonctionnera mainteant ... celui-ci prend leur du pc qui se connecte... donc ca devrais pas pauser problème a moins que ton horloge soit mal réglé ;-)
j'espère que c'est la bonne
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2008, 7, 20);
TempFuture = Future.getTime();
DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
DiffMin = Math.floor(DiffSec/60);
Diffheure = Math.floor(DiffMin/60);
DiffJour = Math.floor(Diffheure/24);
while (DiffMin>=60)
{
DiffMin = DiffMin-60;
}
while (Diffheure>=24)
{
Diffheure = Diffheure-24;
}
while (DiffSec>=60)
{
DiffSec = DiffSec-60;
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
===>>>deuxième partie dans <body>....</body> a l'endoit souhaité
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('j\'arriverai a faire du java script dans ' + DiffJour + ' jour(s), ' + Diffheure + ' heure(s) et ' + DiffMin + ' minute(s) souhaitez moi bonne chance ;-) ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
Jespère qu 'il fonctionnera mainteant ... celui-ci prend leur du pc qui se connecte... donc ca devrais pas pauser problème a moins que ton horloge soit mal réglé ;-)
j'espère que c'est la bonne
Merci beaucoup pour tout ça..
Mais le problème est que je suis sur iWeb 08 et que je n'ai pas accès au codage html de ma page...
Je peux juste ajouter des fragments de html où je veux sur ma page construite...
Donc je ne sais pas où mettre ce que tu me dis de mettre en head et en body..
:-( sorry !!!!
Tiens moi au courant
Mais le problème est que je suis sur iWeb 08 et que je n'ai pas accès au codage html de ma page...
Je peux juste ajouter des fragments de html où je veux sur ma page construite...
Donc je ne sais pas où mettre ce que tu me dis de mettre en head et en body..
:-( sorry !!!!
Tiens moi au courant
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fais
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2008, 7, 20);
TempFuture = Future.getTime();
DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
DiffMin = Math.floor(DiffSec/60);
Diffheure = Math.floor(DiffMin/60);
DiffJour = Math.floor(Diffheure/24);
while (DiffMin>=60)
{
DiffMin = DiffMin-60;
}
while (Diffheure>=24)
{
Diffheure = Diffheure-24;
}
while (DiffSec>=60)
{
DiffSec = DiffSec-60;
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
</head>
<body>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('j\'arriverai a faire du java script dans ' + DiffJour + ' jour(s), ' + Diffheure + ' heure(s) et ' + DiffMin + ' minute(s) souhaitez moi bonne chance ;-) ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
</body>
</html>
je suis pa sur que ca fonctionne... si non je connait rien a .mac... donc je serais pas te donnée plus d'info... il n'existe pas un forum pour les webmaster .mac ... si non va jetter un coup d'oeil tu trouvera sans doute ta réponse!
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2008, 7, 20);
TempFuture = Future.getTime();
DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
DiffMin = Math.floor(DiffSec/60);
Diffheure = Math.floor(DiffMin/60);
DiffJour = Math.floor(Diffheure/24);
while (DiffMin>=60)
{
DiffMin = DiffMin-60;
}
while (Diffheure>=24)
{
Diffheure = Diffheure-24;
}
while (DiffSec>=60)
{
DiffSec = DiffSec-60;
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
</head>
<body>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('j\'arriverai a faire du java script dans ' + DiffJour + ' jour(s), ' + Diffheure + ' heure(s) et ' + DiffMin + ' minute(s) souhaitez moi bonne chance ;-) ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
</body>
</html>
je suis pa sur que ca fonctionne... si non je connait rien a .mac... donc je serais pas te donnée plus d'info... il n'existe pas un forum pour les webmaster .mac ... si non va jetter un coup d'oeil tu trouvera sans doute ta réponse!
J'abuse un peu mais j'aimerias que l'écriture soit en Arial taille 17 et en blanc....
Merci beaucoup par avance ;-)
Merci beaucoup par avance ;-)
voir ces sites mais il faudra enlever la partie qui traite des années
http://javascriptkit.com/script/cutindex1b.shtml
http://www.dynamicdrive.com/dynamicindex6/index.html
http://javascriptkit.com/script/cutindex1b.shtml
http://www.dynamicdrive.com/dynamicindex6/index.html
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2008, 7, 20);
TempFuture = Future.getTime();
DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
DiffMin = Math.floor(DiffSec/60);
Diffheure = Math.floor(DiffMin/60);
DiffJour = Math.floor(Diffheure/24);
while (DiffMin>=60)
{
DiffMin = DiffMin-60;
}
while (Diffheure>=24)
{
Diffheure = Diffheure-24;
}
while (DiffSec>=60)
{
DiffSec = DiffSec-60;
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
<style type="text/css">
<!--
.Texte {
font-family: Arial;
font-size: 17px;
color: #FFFFFF;
}
-->
</style>
</head>
<body>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('j\'arriverai a faire du java script dans ' + DiffJour + ' jour(s), ' + Diffheure + ' heure(s) et ' + DiffMin + ' minute(s) souhaitez moi bonne chance ;-) ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
<span class="Texte"></span>
</body>
</html>
Voila je l'ai fais a l'aide d'une classe css ... tu pourra ainsi le modifier a ta guise sans aucun problème !!!
n'hésite pas à encore poser des questions ... on est la pour ça ;-)
seb
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2008, 7, 20);
TempFuture = Future.getTime();
DiffSec = Math.floor((TempFuture-TempMaintenant)/1000);
DiffMin = Math.floor(DiffSec/60);
Diffheure = Math.floor(DiffMin/60);
DiffJour = Math.floor(Diffheure/24);
while (DiffMin>=60)
{
DiffMin = DiffMin-60;
}
while (Diffheure>=24)
{
Diffheure = Diffheure-24;
}
while (DiffSec>=60)
{
DiffSec = DiffSec-60;
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
<style type="text/css">
<!--
.Texte {
font-family: Arial;
font-size: 17px;
color: #FFFFFF;
}
-->
</style>
</head>
<body>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('j\'arriverai a faire du java script dans ' + DiffJour + ' jour(s), ' + Diffheure + ' heure(s) et ' + DiffMin + ' minute(s) souhaitez moi bonne chance ;-) ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
<span class="Texte"></span>
</body>
</html>
Voila je l'ai fais a l'aide d'une classe css ... tu pourra ainsi le modifier a ta guise sans aucun problème !!!
n'hésite pas à encore poser des questions ... on est la pour ça ;-)
seb
mmmm m**** ... je il prend pas le css... mais je sais plus comment on fait sans en fait ... lol
vais faire une petite recherche
vais faire une petite recherche
reagrde ici
http://ww38.laltruiste.com/document.php?url=http://www.laltruiste.com/courshtml/textepolice.html
http://ww38.laltruiste.com/document.php?url=http://www.laltruiste.com/courshtml/textepolicecouleur.html
tu devrais y arriver maintenant
tu dois mettre ca dans les balises body
du code que je t'ai précédement donner
Bien à toi
seb
http://ww38.laltruiste.com/document.php?url=http://www.laltruiste.com/courshtml/textepolice.html
http://ww38.laltruiste.com/document.php?url=http://www.laltruiste.com/courshtml/textepolicecouleur.html
tu devrais y arriver maintenant
tu dois mettre ca dans les balises body
du code que je t'ai précédement donner
Bien à toi
seb
Voilà le résultat :
<body>
<font face="Arial">
<font color="white">
<font size="+1">
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('' + DiffJour + ' jours avant le 20 aout ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
</font>
</body>
C'est super, ça marche !!!
Juste pour savoir : pourquoi la date que tu as incorporé est celle de (2008, 7, 20) alors que ça compte bien jusqu'au 20/08/08 ??
Je veux dire pourquoi y a t il 7 et pas 8 dans ton script ??
Merci encore 1000 fois !!! et @+
<body>
<font face="Arial">
<font color="white">
<font size="+1">
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
document.write('' + DiffJour + ' jours avant le 20 aout ');
</SCRIPT>
<!-- FIN DU SCRIPT -->
</font>
</body>
C'est super, ça marche !!!
Juste pour savoir : pourquoi la date que tu as incorporé est celle de (2008, 7, 20) alors que ça compte bien jusqu'au 20/08/08 ??
Je veux dire pourquoi y a t il 7 et pas 8 dans ton script ??
Merci encore 1000 fois !!! et @+