Invité ___ Publication: 29 décembre 2006 Publication: 29 décembre 2006 (modifié) 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é 1 janvier 2007 par ___
Invité ____ Publication: 29 décembre 2006 Publication: 29 décembre 2006 Et dire que tu traites certains sujets de co...!!!!!!!!! Je crois que là on a atteint les sommets en ce qui concerne les sujets à la co..!!!!!! record difficile à battre. okok
Invité ___ Publication: 29 décembre 2006 Publication: 29 décembre 2006 Et dire que tu traites certains sujets de co...!!!!!!!!! Je crois que là on a atteint les sommets en ce qui concerne les sujets à la co..!!!!!! record difficile à battre. 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.
Invité ____ Publication: 29 décembre 2006 Publication: 29 décembre 2006 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
aydeg Publication: 29 décembre 2006 Publication: 29 décembre 2006 en tout cas j'aime bien, et je suis fan de ce site de javascript, merci savir okok
Dom Le Trappeur Publication: 29 décembre 2006 Publication: 29 décembre 2006 (modifié) 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é 29 décembre 2006 par Dom-trappeur
Invité ___ Publication: 29 décembre 2006 Publication: 29 décembre 2006 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 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..
Léman-Express Publication: 29 décembre 2006 Publication: 29 décembre 2006 (modifié) Je l'ai inséré dans ma page d'accueil http://hautbugey.ifrance.com le seul truc c'est qu'il aurait fallu mettre "où" entre chaque temps. Modifié 29 décembre 2006 par cc6572
LAMOUCHE72 Publication: 29 décembre 2006 Publication: 29 décembre 2006 Je l'ai inséré dans ma page d'accueil http://hautbugey.ifrance.com le seul truc c'est qu'il aurait fallu mettre "où" entre chaque temps. Tu l'as mis où ??? lotrela
Léman-Express Publication: 31 décembre 2006 Publication: 31 décembre 2006 Tu l'as mis où ??? y a eu une merde dans l'upload de la page je le remet mdrmdr
Invité ___ Publication: 31 décembre 2006 Publication: 31 décembre 2006 (modifié) y a eu une merde dans l'upload de la page je le remet 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é 31 décembre 2006 par ___
BB4100 Publication: 1 janvier 2007 Publication: 1 janvier 2007 Et après le nouvel an, ça compte en positif?
Typiac Publication: 1 janvier 2007 Publication: 1 janvier 2007 Et après le nouvel an, ça compte en positif? Ca te reproduit peut-être le grand bug qui était prévu en 2000.
Invité ___ Publication: 1 janvier 2007 Publication: 1 janvier 2007 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
LAMOUCHE72 Publication: 1 janvier 2007 Publication: 1 janvier 2007 Je me suis permis de le modifier un peu ! (valable uniquement pour mon cas!) <!-- 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>
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant