People on Earth

[Total: 0    Average: 0/5]

This script counts an aprox number of people on the earth.

Head Code:

<script language="JavaScript">
function maind()
{
	startdate = new Date()
	now(startdate.getYear(),startdate.getMonth(),startdate.getDate(),startdate.getHours(),startdate.getMinutes(),startdate.getSeconds())
}
function ChangeValue(number,pv)
{
	numberstring =""
	var j=0 
	var i=0
	while (number > 1)
	 { 
	    numberstring = (Math.round(number-0.5) % 10) + numberstring
	    number= number / 10
	    j++
	    if (number > 1 && j==3) { 
			numberstring = "," + numberstring 
			j=0}
	    i++
	 }
	 numberstring= " " + numberstring+".00"
	if (pv==1) { document.schuld.schuld.value = numberstring }
	if (pv==2) {document.newnow.newnow.value = numberstring}
}

function now(year,month,date,hours,minutes,seconds) 
{       
	startdatum = new Date(year,month,date,hours,minutes,seconds)
	var now = 5700000000.0
	var now2 = 5790000000.0
	var groeipercentage = (now2 - now) / now *100
	var groeiperseconde = (now * (groeipercentage/100))/365.0/24.0/60.0/60.0 
	nu = new Date ()                
	schuldstartdatum = new Date (96,1,1)                            
	secondenoppagina = (nu.getTime() - startdatum.getTime())/1000
	totaleschuld= (nu.getTime() - schuldstartdatum.getTime())/1000*groeiperseconde + now

	ChangeValue(totaleschuld,1);
	ChangeValue(secondenoppagina*groeiperseconde,2);
	timerID = setTimeout("now(startdatum.getYear(),startdatum.getMonth(),startdatum.getDate(),startdatum.getHours(),startdatum.getMinutes(),startdatum.getSeconds())",200)
}
</script>

Body Code:

<H2>The number of people on the planet Earth is now...</H2>
<form name="schuld">
<input type="text" name="schuld" size=25 value="">
 </FORM>
<BR><BR>
<H2>Since you are on this page the number of people on Earth has grown with
...</H2>
<form name="newnow">
<input type="text" name="newnow" size=25 value=""><H2> people</H2>
</FORM>
</CENTER>
<script>
maind();
</script>

Times Viewed: 2

Leave a Reply

Your email address will not be published. Required fields are marked *