Hallo,

Ik heb op mijn site een metertje waarop staat hoeveel mensen er online zijn in de chat. Dat getal is gewoon uit te lezen uit de database.

Nu wil ik graag een klein knopje (kleine afbeelding) naast dat getal waar staat hoeveel mensen er online zijn. En als je er dan op druk dat alleen het getal refresht. Ik dacht iets met ajax?

Alvast bedankt
inderdaad AJAX. Het is het makkelijkst als je daar een framework voor gebruikt, bijvoorbeeld MooTools:
[code]<?php //alleen voor highlighting
var refreshCounter : {
'divid' : 'voorbeeld', //zet hier de id van het html-element neer met de counter
'buttonid' : 'voorbeeldknop', // zet hier de id van het html-element neer waar op geklikt moet worden
'requestURL' : './refreshCounter.php', // zet hier de url naar van de pagina die de nieuwe status van de counter uitpoept

'refresh' : function() {
$(refreshCounter.divid).load(refreshCounter.requestURL);
},
'init' : function() {
$(refreshCounter.buttonid).addEvent('click',function() {
refreshCounter.refresh();

return false; //voor a-tags
});
}
}

window.addEvent('domready',function() {
refreshCounter.init();
// setInterval("refreshCounter.refresh()",2000); // om elke 2 seconde vernieuwen
});

Reageren