christiang
05-23-2009, 04:28 AM
Hi, I downloaded a some a free JavaScript population counter which shows the realtime population of the world.
I would like to modify this counter to show the Australian Population instead. I am having trouble as I haven't used JavaScript before and only have a basic understanding of it. Can anyone please help me? The counter I would like to make is for a research project. Please help me if you can, I've been stuck for a few days already.. I will be very appreciative of your help :thumbsup:
This is a link to the Australian Beaureau of Statistics where there is a current realtime population counter.http://www.abs.gov.au/ausstats/abs%40.nsf/94713ad445ff1425ca25682000192af2/1647509ef7e25faaca2568a900154b63?OpenDocument
Here is the JavaScript I downloaded and would like to modify:
<script type="text/javascript">
/*
* World Populution Counter - By JavaScript Kit (http://www.javascriptkit.com)
* Based on code by Adam Brown
* This notice MUST stay intact for use
* Visit JavaScript Kit (http://www.javascriptkit.com) for this script and more
*/
function maind(){
startdate = new Date()
now(startdate.getYear(),startdate.getMonth(),startdate.getDate(),startdate.getHours(),startdate.getM inutes(),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
if (pv==1) {document.getElementById("worldpop").innerHTML=numberstring }
}
function now(year,month,date,hours,minutes,seconds){
startdatum = new Date(year,month,date,hours,minutes,seconds)
var now = 5600000000.0
var now2 = 5690000000.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);
timerID = setTimeout("now(startdatum.getYear(),startdatum.getMonth(),startdatum.getDate(),startdatum.getHours(),startdatum .getMinutes(),startdatum.getSeconds())",200)
}
window.onload=maind
</script>
Current world population (estimated): <span id="worldpop" style="font-weight: bold"></span>.
<p style="font: normal 11px Arial">This free script provided by<br />
<a href="http://www.javascriptkit.com">JavaScript Kit</a></p>
I would like to modify this counter to show the Australian Population instead. I am having trouble as I haven't used JavaScript before and only have a basic understanding of it. Can anyone please help me? The counter I would like to make is for a research project. Please help me if you can, I've been stuck for a few days already.. I will be very appreciative of your help :thumbsup:
This is a link to the Australian Beaureau of Statistics where there is a current realtime population counter.http://www.abs.gov.au/ausstats/abs%40.nsf/94713ad445ff1425ca25682000192af2/1647509ef7e25faaca2568a900154b63?OpenDocument
Here is the JavaScript I downloaded and would like to modify:
<script type="text/javascript">
/*
* World Populution Counter - By JavaScript Kit (http://www.javascriptkit.com)
* Based on code by Adam Brown
* This notice MUST stay intact for use
* Visit JavaScript Kit (http://www.javascriptkit.com) for this script and more
*/
function maind(){
startdate = new Date()
now(startdate.getYear(),startdate.getMonth(),startdate.getDate(),startdate.getHours(),startdate.getM inutes(),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
if (pv==1) {document.getElementById("worldpop").innerHTML=numberstring }
}
function now(year,month,date,hours,minutes,seconds){
startdatum = new Date(year,month,date,hours,minutes,seconds)
var now = 5600000000.0
var now2 = 5690000000.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);
timerID = setTimeout("now(startdatum.getYear(),startdatum.getMonth(),startdatum.getDate(),startdatum.getHours(),startdatum .getMinutes(),startdatum.getSeconds())",200)
}
window.onload=maind
</script>
Current world population (estimated): <span id="worldpop" style="font-weight: bold"></span>.
<p style="font: normal 11px Arial">This free script provided by<br />
<a href="http://www.javascriptkit.com">JavaScript Kit</a></p>