Aggshkn
Messages postés2Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention27 décembre 2005
-
26 déc. 2005 à 12:04
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
27 déc. 2005 à 18:08
Bonjour,
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;
cs_gollou
Messages postés6Date d'inscriptionlundi 18 août 2003StatutMembreDernière intervention26 décembre 2005 26 déc. 2005 à 13:56
Bonjour,
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.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_gollou
Messages postés6Date d'inscriptionlundi 18 août 2003StatutMembreDernière intervention26 décembre 2005 26 déc. 2005 à 14:11
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.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 26 déc. 2005 à 14:35
Salut,
<script type="text/javascript">
function init(){
rebour();
neihr();
}
</script>
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)
cs_gollou
Messages postés6Date d'inscriptionlundi 18 août 2003StatutMembreDernière intervention26 décembre 2005 26 déc. 2005 à 21:13
Bonjour,
Alors j' ai fait :
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))
Aggshkn
Messages postés2Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention27 décembre 2005 27 déc. 2005 à 16:57
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 ?