Beste mensen,

Ik zoek een aftel script die vanaf een bepaalde tijd aftelt naar nul.

Deze wil ik graag op mijn site zetten tot oud en nieuw.

Heb al gezocht hier op de site maar kan niets vinden.

Iemand van jullie een idee waar te zoeken?

groetjes Rieksie

[edit]kick naar de goede hoek[/edit]
Dit is een aftelscript. Het telt niet af tot oudjaar, maar je kunt het wel bestuderen:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>aftellen</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<script type="text/javascript">
		var begin = 1000000;
		var p;
		function init () {
			p = document.getElementById ('teller');
			tel_af ();
		}
		function tel_af () {
			p.innerHTML = begin--;
			var id = setTimeout ('tel_af ()', 1000);
		}
		window.onload = init;
	</script>
</head>

<body>
	<h1 id="teller"></h1>
</body>
</html>
Ik heb van Travian dit "geleend". Misschien dat je daar ook iets aan hebt.



function time_to_sec(myElement) {
//00:01:30 wird zu 90s umformatiert
p = myElement.innerHTML.split(":");
sek = p[0]*3600+p[1]*60+p[2]*1;
return sek;
}

function sec_to_time(s) {
//90s wird zu 00:01:30 umformatiert
if(s > -1){
stunden = Math.floor(s/3600);
minuten = Math.floor(s/60) % 60;
sekunden = s % 60; t = stunden + ":";
if(minuten < 10){t += "0";} t += minuten + ":";
if(sekunden < 10){t += "0";} t += sekunden;}else{t = "0:00:00";}
return t;
}

function t_minus(){
//Zeit wird herunter gez&auml;hlt
for(i=1;; i++) {
myElement = document.getElementById("timer" + i);
if(myElement != null)
{
sek = time_to_sec(myElement)-1;
if (sek < 0){setTimeout("document.location.reload()", 1000);}
else{sek = sec_to_time(sek); myElement.innerHTML=sek;}
}
else break;
}
setTimeout("t_minus()", 1000);
}
@ Jan

Mooi script is dat ;)
heb je ooit eens voor mij gemaakt :)
Deze misschien en een beetje aanpassen?
Ik gebruik dit en zal allemaal wel beter kunnen maar wil het toch met je delen:

<?php
// De gedeclareerde variabelen voor de dag waar je naar toe wil tellen
$dag = 31;
$maand = 12;
$jaar = 2006;

// Stelt de variabelen op 0 waarde en maakt de tijd en berekent hoeveel dagen nog
$opening = mktime(0, 0, 0, $maand, $dag, $jaar);
$tijdnu = time();
$berekingtijd = ceil(($opening - $tijdnu) / (1 * 24 * 60 * 60));

// Terugtellen naar gebeurtenis en in dit geval oud en nieuw
echo '<p class=tekstfeest>Vandaag is het ' . date("d-m-Y") . '. Nog ' . $berekingtijd . ' dagen en dan is het oud en nieuw 2006!</p>';
?>


edit : typo
@allemaal

Bedankt voor jullie ideeen.

Ik gebruik toch het script van Lissy.

Dit script komt me vaker van pas.

Dank jullie wel.

Rieksie

Reageren