Aller au contenu
Le Web des Cheminots

Décompte Du Temps Restant Avant 2007


Invité ___

Messages recommandés

Un script Javascript sympa à incorporer dans votre site perso ou vos feuilles html et qui fait le décompte éxacte en jours, heures, minutes et secondes du temps restant avant le 1 janvier 2007.

<!-- DEBUT DU SCRIPT -->

<script LANGUAGE="JavaScript">

/*

SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT

http://www.editeurjavascript.com

réalisé par Savir pour cheminots.net

*/

function disp_delai(){

document.forms[0].elements[0].value=delai (2007,1,1,0,0);

setTimeout("disp_delai()",1000);

}

function delai(annee,mois,jour,heure,min)

{var date_fin=new Date(annee,mois-1,jour,heure,min)

var date_jour=new Date();

var tps=(date_fin.getTime()-date_jour.getTime())/1000;

var j=Math.floor(tps/3600/24); // récupere le nb de jour

tps=tps % (3600*24);

var h=Math.floor(tps / 3600); // recupère le nb d'heure

tps=tps % 3600;

var m=Math.floor(tps/60); // récupère le nb minute

tps=tps % 60

var s=Math.floor(tps);

var txt=j+" jour(s) "+h+" heure(s) "+m+" minute(s) "+s+" seconde(s)";

date_fin=don_date(date_fin);

return txt;}

function don_date_jour()

{var date_jour=new Date();

date_jour=don_date(date_jour);

return date_jour;}

function don_date(une_date)

{var la_date;

var months=new Array(12);

months[1]="Janvier";

months[2]="Février";

months[3]="Mars";

months[4]="Avril";

months[5]="Mai";

months[6]="Juin";

months[7]="Juillet";

months[8]="Aout";

months[9]="Septembre";

months[10]="Octobre";

months[11]="Novembre";

months[12]="Décembre";

var days=new Array(7);

days[1]="Lundi";

days[2]="Mardi";

days[3]="Mercredi";

days[4]="Jeudi";

days[5]="Vendredi";

days[6]="Samedi";

days[7]="Dimanche";

var month=months[une_date.getMonth() + 1];

var day=days[une_date.getDay()];

var date=une_date.getDate();

var year=une_date.getYear();

}

</SCRIPT>

<!-- FIN DU SCRIPT -->

<html>

<head>

<title>Compte à rebours</title>

<BODY>

<h1>Joyeuses fêtes !</h1>

<body onLoad="disp_delai()">

<br>

<form name="mail" method=get action=""><p><STRONG><FONT COLOR="0000FF">Il reste <input name="RESTE" size=47 maxlength=45> avant le jour de l'an 2007</FONT></STRONG>

</form>

</html>

Pour le tester copier-coller le texte ci-dessus dans le block-notes et sauvegarder avec le nom de votre choix mais avec l'extention finale html et lancer en double-cliquant le fichier.

Pour le réutiliser l'année prochaine changer la ligne:

document.forms[0].elements[0].value=delai (2007,1,1,0,0);

comme(juste l'année à changer)

document.forms[0].elements[0].value=delai (2008,1,1,0,0);

okok

Modifié par ___
Lien vers le commentaire
Partager sur d’autres sites

Et dire que tu traites certains sujets de co...!!!!!!!!! mdrmdr

Je crois que là on a atteint les sommets en ce qui concerne les sujets à la co..!!!!!! record difficile à battre. okok

Lien vers le commentaire
Partager sur d’autres sites

Et dire que tu traites certains sujets de co...!!!!!!!!! mdrmdr

Je crois que là on a atteint les sommets en ce qui concerne les sujets à la co..!!!!!! record difficile à battre. okok

Je vois pas en quoi c'est un sujet de C.. !

Ce n'est qu' un exemple de ce que l'on peut faire avec le Javascript et notament le calcul automatique de la diffèrence entre 2 dates données.

Si tu ne comprends rien à la programmation poutant simple du Javascript ce n'est pas la peine de dégoûter les autres avec tes propos limites tendancieux.

Lien vers le commentaire
Partager sur d’autres sites

Je vois pas en quoi c'est un sujet de C.. !

C'est toujours choquant ce genre de propos ,quand cela vient des autres mais jamais quand ça vient de soi-même. C'était de la provoc et il serait de bon ton d'avoir un respect mutuel mais si certains sujets ne plaisent pas okok

Lien vers le commentaire
Partager sur d’autres sites

Joli petit script. Félicitations.

J'ai essayé : ça fonctionne impeccable mais il faut enlever les bloquants de popup !

Peux-tu me dire comment on peut changer la couleur du texte ?

Est-il possible de réaliser ce genre de script pour qu'il apparaisse sous une forme de présentation type "horloge numérique" ?

Modifié par Dom-trappeur
Lien vers le commentaire
Partager sur d’autres sites

C'est toujours choquant ce genre de propos ,quand cela vient des autres mais jamais quand ça vient de soi-même. C'était de la provoc et il serait de bon ton d'avoir un respect mutuel mais si certains sujets ne plaisent pas okok

Tu fais référence au sondage sur Saddam Hussein ?

Je croyais pas que tu etais aussi succeptible !

De toute façons j'aime pas les sondages en général car on vous force à répondre hypocritement par oui ou par non alors qu'on a aucune idée sur la question posée il vaut mieux une débat c'est plus sincère..

Lien vers le commentaire
Partager sur d’autres sites

y a eu une merde dans l'upload de la page mdrmdr

je le remet mdrmdr

Heu ! mon script etait bugé je viens de le modifier il doit fonctionner maintenant .

Il faut pas oublier de mettre entre les balises <Head> et </Head> de sa feuille html ce texte :

<h1>Joyeuses fêtes !</h1>

<body onLoad="disp_delai()">

<br>

<form name="mail" method=get action=""><p><STRONG><FONT COLOR="0000FF">Il reste <input name="RESTE" size=47 maxlength=45> avant le jour de l'an 2007</FONT></STRONG>

</form>

</html>

Sinon ça fonctionne pas !

okok

Modifié par ___
Lien vers le commentaire
Partager sur d’autres sites

Et après le nouvel an, ça compte en positif?

Heu ! non ça compte en négatif ?

Il faut changer la date sur cette ligne :

document.forms[0].elements[0].value=delai (2007,1,1,0,0);

comme :

document.forms[0].elements[0].value=delai (2008,1,1,0,0);

J'ai repris et rectifier mon ancien script qui change d'année automatiquement et indique en plus les mois restant le voici :

<!-- DEBUT DU SCRIPT -->

<script LANGUAGE="JavaScript">

/*

SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT

http://www.editeurjavascript.com

réalisé par Savir pour cheminots.net

*/

function getTime()

{

var maintenant = new Date();

var AnCourant = maintenant.getFullYear()

var AnFutur = AnCourant + 1

var diffMois = 12 - maintenant.getMonth() - 1;

var diffJour = 31 - maintenant.getDate() ;

var nan = new Date()

nan.setDate(31);

nan.setMonth(12);

nan.setFullYear(AnCourant);

nan.setHours(23);

nan.setMinutes(59);

nan.setSeconds(59);

var diffheure = nan.getHours() - maintenant.getHours()

var diffMin = nan.getMinutes() - maintenant.getMinutes()

var diffSec = nan.getSeconds() - maintenant.getSeconds()

document.getElementById("tempsrestant").innerHTML = diffMois + " mois " + diffJour

+ " jour(s) "+ diffheure + " heure(s) " + diffMin + " minute(s) et " + diffSec + " seconde(s) "+ "avant " + AnFutur + " !";

}

setInterval("getTime()", 1000);

</SCRIPT>

<!-- FIN DU SCRIPT -->

</head>

<BODY>

<div id="punwrap">

<div id="punindex" class="pun">

<div id="brdheader" class="block">

<div class="box">

<div id="brdtitle" class="inbox">

<h1><span>Joyeuses fêtes !</span></h1>

<p>Il reste : <b><span id="tempsrestant"> </span></b></p>

</div>

Meilleurs voeux à tous pour la nouvelle année.

controleursncf

Lien vers le commentaire
Partager sur d’autres sites

Je me suis permis de le modifier un peu ! lotrelaokok (valable uniquement pour mon cas!) controleursncf

<!-- DEBUT DU SCRIPT -->

<script LANGUAGE="JavaScript">

function getTime()

{

var maintenant = new Date();

var nan = new Date("march 25, 2030 23:59:59"); var diffSec = Math.floor((nan - maintenant)/1000); var diffMin = Math.floor(diffSec/60); var diffheure = Math.floor(diffMin/60); var diffJour = Math.floor(diffheure/24);

document.getElementById("tempsrestant").innerHTML = diffJour + " jour(s), ou "

+ diffMin + " minute(s), ou " + diffSec + " seconde(s) " ;

}

setInterval("getTime()", 1000);

</SCRIPT>

<!-- FIN DU SCRIPT -->

</head>

<BODY>

<div id="punwrap">

<div id="punindex" class="pun">

<div id="brdheader" class="block">

<div class="box">

<div id="brdtitle" class="inbox">

<h1><span>Ma retraite !</span></h1> <p>Il reste <b><span id="tempsrestant"> </span></b> de boulot avant la retraite !, les boules!</p> </div>

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.