Besoin d'aide sur un code !!

Besoin d'aide sur un code !! - HTML/CSS - Programmation

Marsh Posté le 14-09-2002 à 14:32:18    

Voila c'est un code JS et j'aimerais savoir
 
1. Comment modifier le texte (police, couleur, taille) sur le compte a rebour
 
2. Comment faire pour que ca ne s'affiche pas dans un cadre mais normalement
 
Voila le code :
 
<script LANGUAGE="JavaScript">
function disp_delai(){
    document.forms[0].elements[0].value=delai (2002,09,29,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+" jours "+h+" heures "+m+" mn et "+s+" 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>
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body onLoad="disp_delai()">
<br>
<form name="mail" method=get action="">
 <input name="RESTE" size=25 maxlength=25> avant l'ouverture du site !!
</form>
</body>
</html>

Reply

Marsh Posté le 14-09-2002 à 14:32:18   

Reply

Marsh Posté le 14-09-2002 à 22:48:18    

Bon je ne suis pas un pro de JS, mais je peux te dire, que la raison pour laquelle ça s'affiche dans une boite tient à ceci :

Code :
  1. document.forms[0].elements[0].value=delai (2002,09,29,0,0);

car document.forms[0] est un champ de texte justement (corrigez-moi si je me trompe), donc, il faut afficher ton JS à un autre endroit. Je sais pas où mais ça ne doit pas être trop difficile. Ensuite pour la mise en forme, dans une box c'est pas possible. Quand tu auras résolu ton premier problème, ton second disparaitra.


---------------
Le site de ma maman
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed