Archief - JS: afteller

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sir argeh

Legacy Member
hallo,
ik weet niet zeker of het html is, maar in elk geval
ik wil een soort van afteller op mijn site, een die uren aftelt,
zodat ik als hij klaar is de site grondig update.
Kennen jullie de eventuele code?
Of is dit javascript,
indien ja, daar heb ik totaal geen ervaring mee,
so a little bit help wanted

Lashknife

Legacy Member
zodat ik als hij klaar is de site grondig update

snap ik ni goe, wilt ge dan dat als hij gedaan heeft met tellen dat uw site iets update? of is het maar een soort van reminder naar jezelf toe van "ow shit, nog 2 dagen en 10 minuten en kmoet eraan beginnen"

int laatste geval, simpele javascript, int eerste geval: cron job, want iets anders kan je niet laten timen (en zelfs de cron job is beperkt tot de uren waarop je hosting de crons laat lopen. Ik weet niet hoe dat eigenlijk zit met cronjobs, geen ervaring mee)

DarkBone

Legacy Member
Hij heeft gewoon aftelscript nodig.
Als die volledig is afgeteld is het gewoon de bedoeling dat zijn site online komt, dat leidt je af door leestekens te plaatsen:

Zodat ik, als hij klaar is, de site grondig update.

|M°B|Morbuus

Legacy Member
Ik gebruik deze


Head sectie
PHP:
<script type="text/javascript" LANGUAGE="JavaScript">
var now = new Date();
var later = new Date("Jan 10 2005 20:00:00");
var days = (later - now) / 1000 / 60 / 60 / 24;
var daysRound = Math.floor(days);
var hours = (later - now) / 1000 / 60 / 60 - (24 * daysRound);
var hoursRound = Math.floor(hours);
var minutes = (later - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
var minutesRound = Math.floor(minutes);
var seconds = (later - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
var secondsRound = seconds.toFixed(1);
function update() {
var now = new Date();
days = (later - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (later - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (later - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (later - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = seconds.toFixed(1);
document.countdown.days.value = daysRound;
document.countdown.hours.value = hoursRound;
document.countdown.minutes.value = minutesRound;
document.countdown.seconds.value = secondsRound;
ID=window.setTimeout("update();", 10);
}
</script>

Body sectie
PHP:
<form name="countdown">
			<input type="text" name="days" value="0" size="3" class="timer"> dagen<br>
			<input type="text" name="hours" value="0" size="3" class="timer"> uren<br>
			<input type="text" name="minutes" value="0" size="3" class="timer"> minuten<br>
			<input type="text" name="seconds" value="0" size="3" class="timer"> seconden<br>
		</form>
			<script language="javascript">
		update();
		</script>
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan