gå in på http://www.deviantart.com/ så ser ni en liten schysst räknare där det står "28,808,763 deviations"! Och den uppdateras automatiskt hela tiden :q Superkoolt haha!
Jag antar att antal hits sparas i databasen och sen hämtas informationen med Ajax(?)? Hur gör man en sån här fin funktion?
Ändå lite tattigt av deviantArt. Kunde gott kört Ajax-lösning rakt av.
Ang. din egen sajt, så kan skriptet se ut i stil med.
Inom <head> </head>:
<script type="text/javascript">
<!--
function updateCounter(){
var txtBox = document.getElementById('my-counter');
var url = 'calculateCounter.asp'; // I denna fil skriver du ut antal poster (ditt tal) i plain text
if (window.XMLHttpRequest)
var xml = new XMLHttpRequest();
else if (window.ActiveXObject)
var xml = new ActiveXObject("Microsoft.XMLHTTP");
if(xml){
xml.open('POST', url, true);
xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xml.send('send');
xml.onreadystatechange = function() {
if (xml.readyState == 4)
txtBox.innerHTML = xml.responseText;
}
}
setTimeout("updateCounter()",1000); // Uppdatera varje sekund
}
window.onload=updateCounter;
//-->
</script>
Inom <body> </body>:
<span id="my-counter"></span>
266 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2