Je souhaite mettre dans une même page deux codes javascipt : un compte à rebours jusqu' au début de l' année 2006 (http://www.editeurjavascript.com/scripts/scripts_temps_1_103.php)et de la neige qui tombe (http://www.javascriptfr.com/code.aspx?ID=16244).Ces deux codes indépendemment marche bien mais ensemble la neige reste en haut à gauche de l' écran. Pouvez-vous me donner une solution à ce problème avant le 31/12/05 s' il vous plaît.
Mon codes avec les 2 ressemble à ça :
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com */
function Rebour()
{
if (document.getElementById)
{
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2006, 0, 01);
TempFuture = Future.getTime();
DinaHeure = Math.floor((TempFuture-TempMaintenant)/1000);
DinaHeure = "" + DinaHeure;
if (DinaHeure <= 0)
DinaHeure = "0";
document.getElementById("comptarebour").innerHTML=DinaHeure;
}
temporebour = setTimeout("Rebour()", 1000)
}
window.onload=Rebour;
</SCRIPT>
<!-- FIN DU SCRIPT -->
<SCRIPT LANGUAGE="javascript">
<!--- hide script from old browsers var isNS (navigator.appName "Netscape" && parseInt(navigator.appVersion) >= 4);
var nbimg = 18;
var typeimg;
var coordx=new Array(nbimg);
var coordy=new Array(nbimg);
var vity=new Array(nbimg);
var temx=new Array(nbimg);
var decx=new Array(nbimg);
var img=1;
var date=new Date();
var jour=date.getDate();
var mois=date.getMonth()+1;
Pardon mais je n' ais pas compris exactement ce qu' il fallait faire est-ce que vous pouvez m' expliquer quel ligne je dois remplacer par quoi et ce que je dois supprimer s' il vous plaît.
Effectivement si je supprime window.onload=Rebour; la neige tombe mais le compte à rebours ne marche plus.
Pour faire plus simple pour moi est-ce que vous pouvez recopier le bon code sur un post.
Mais ces deux codes sont relativement mal codés, et il se peut qu'il y
ai des bugs : deux variables de même noms... pour utiliser des
variables locales, il faut utiliser var mavariable=mavaleur;
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)
1:supprimer : window.onload=Rebour; [dès que j' essaie avec ça le compte à rebours ne marche plus (chargement...) mais la neige fonctionne]
2:supprimer : [en faisant àa le compte à rebours ne fonctionne toujours pas et en plus la neige ne tombe plus]
3: ajouter :
<script type="text/javascript">
function init(){
rebour();
neihr();
}
</script>
[j' ai mis la première partie dans <head> et la 2 ème dans ]
Resultat : Ca ne marche pas : pas de compteur ni de neige Com:à la place de oncload j' ai mis onload.
Script final qui ne marche toujours pas :
<html>
<head>
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com */
function Rebour()
{
if (document.getElementById)
{
Maintenant = new Date;
TempMaintenant = Maintenant.getTime();
Future = new Date(2006, 0, 01);
TempFuture = Future.getTime();
DinaHeure = Math.floor((TempFuture-TempMaintenant)/1000);
DinaHeure = "" + DinaHeure;
if (DinaHeure <= 0)
DinaHeure = "0";
document.getElementById("comptarebour").innerHTML=DinaHeure;
}
temporebour = setTimeout("Rebour()", 1000)
}
</SCRIPT>
<!-- FIN DU SCRIPT -->
<SCRIPT LANGUAGE="javascript">
<!--- hide script from old browsers var isNS (navigator.appName "Netscape" &&
parseInt(navigator.appVersion) >= 4);
var nbimg = 18;
var typeimg;
var coordx=new Array(nbimg);
var coordy=new Array(nbimg);
var vity=new Array(nbimg);
var temx=new Array(nbimg);
var decx=new Array(nbimg);
var img=1;
var date=new Date();
var jour=date.getDate();
var mois=date.getMonth()+1;
if (((mois==12) && (jour>=21)) || ((mois==3) && (jour<21)) || (mois<3))
var vity=new Array(nbimg);
var temx=new Array(nbimg);
var decx=new Array(nbimg);
var img=1;
var date=new Date();
var jour=date.getDate();
var mois=date.getMonth()+1;
if (((mois==12) && (jour>=21)) || ((mois==3) && (jour<21)) || (mois<3))
Merci beaucoup, j' ai juste une dernière question coucou747 j' aimerais agrandir mon compteur car il est vraiment petit alors j' ai tout essayez avec les les <h6> mais je n' y arruve pas. J' ai lu sur un autre forum ce qu' il fallait mettre mais comme tu (vous) l' as compris je ne comprends rien à l' htlm :
http://forum.hardware.fr/hardwarefr/Programmation/probleme-pour-agrandir-taille-DIV-sujet-78647-1.htm Est-ce que que tu pourrais m' expliquer comment le faire ou le faire.
Merci encore beaucoup à toi Coucou747
Gollou
PS: je doit mettre réponse acceptée sur lesquels ?