Version complète: sur le forum Webmaster Hub : Compte a rebours javascript
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Scripts et utilitaires
pascalm
Salut,

J'essaye d'installer le compte à rebours suivant :

http://pagesperso.accesinternet.laposte.ne...tips/988892581/

Mais rien ne s'affiche...
la page où devrait s'inscrire le compte à rebours www.suenoslatinos.net/accueil.html
Seul un rectangle blanc apparait, sans le fameux décompte !!

Qui peut m'aider ?
Xavfun
Hello,

le site montrant le compte à rebours ne marche pas, donc pas facile...

J'ai jeté un oeil sur le code source de ta page et tu as 2 fois la balise :

CODE
<BODY onLoad="getTime()">


(retire la dernière qui se trouve tout en bas de ta page)

et dans la partie "HEAD" de ton code, tu devrais mettre toutes les balises META ensemble, ça serait plus simple pour voir les soucis

ps : pour ce genre de script, c'est toujours divisé en 2 parties :

- Une à mettre dans le "HEAD"
- Une à mettre dans le "BODY" (+ la ligne après <BODY ...)
Dan
Tu devrais mettre <form name="timeForm"> (les guillemets) et idéalement placer le code javascript de la fonction getTime() dans le <head> de ta page.

Pour info, le style="border:none" me semble plus propre wink.gif

edit: bien vu Xavier pour le double <body> wink.gif
Portekoi
Bonjour,

Au cas où cela ne fonctionne toujours pas, tu peux visiter ce site :

http://www.editeurjavascript.com/scripts/s...+rebours&dest=1

Tu y trouveras ton bonheur smile.gif

A bientot

Portekoi
pascalm
merci pour vos réponses, mais il bloque toujours wacko.gif

voici le rapport de validation de dreamweaver :

rapport

ça viendrait des erreurs dans les lignes 123 à... ??
Xavfun
les rapports d'erreurs, je sais pas trop si c'est fiable comme truc ?

donne le code que tu veux mettre, je te dirais si je vois ou alors prends un autre code que tu trouveras sur le lien de portekoi
pascalm
hé bien le code que je veux mettre, il est là :


ICI

le "+" qu'il a par rapport aux autres c'est qu'il fait le décompte par rapport à une date et heure...
Xavfun
le code fonctionne smile.gif
je viends de le tester, voici le code source de ma page, si ça te parait plus simple pour t'en inspirer

CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Xavfun test le script ;-)</title>
<script LANGUAGE="JavaScript">
<!--
function getTime() {
now = new Date();
y2k = new Date("Mar 31 2002 00:00:00");
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " seconde" : " secondes";
min = (minutesRound == 1) ? " minute" : " minutes, ";
hr = (hoursRound == 1) ? " heure" : " heures, ";
dy = (daysRound == 1)  ? " jour" : " jours, "
document.timeForm.input1.value = "Encore " + daysRound  + dy + hoursRound + hr + minutesRound + min + secondsRound + sec + " avant le passage des cloches !";
newtime = window.setTimeout("getTime();", 1000);
}
// -->
</script>

</head>

<body onLoad="getTime()">
<form name=timeForm>
<input type="texte" name=input1 size=110 border-style="none" style="border-bottom: 0px solid; border-left: 0px solid;border-right: 0px solid;border-top: 0px solid;font:12px arial, helvetica,sans-serif">
</form>
</body>
</html>
pascalm
Magnifique ça marche...
MAIS wacko.gif j'ai un autre script (texte deroulant) qui figure sur la même page, et maintenant celui-là ne fonctionne plus, j'ai l'imprssion que c'est a cause du "body onload" ??
Xavfun
Texte déroulant ? Ce serait pas plutôt un "texte qui défile" ?

Si pour ce script il faut ajouter quelque chose à côté du <body> alors ajoute le après...

ex :

<body onLoad="getTime()" blablabla>

Parfois il arrive que 2 scripts ne soient pas compatible, mais là, je ne pense pas, mais j'ai pas le 2ème code pour tester
Poppy
[hs]Ca existe en PHP. Toujours mieux pour les bots wink.gif[/hs]
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.