Forum Moderators: open
window.onload= function() { heartbeat('test'); };
//
function heartbeat(userid) {
// send a heartbeat every 4.6 minutes (280000 milliseconds)
setTimeout("heartbeat(userid)",280000);
var url = "http://www.domain.com/sample/checkin.php?id=" + userid ;
SendPulse(url);
}
//
function SendPulse(url) {
var req = GetXmlHttpObject();
if (req) {
req.open("GET", url, false);
req.send(null);
}
else { alert('XMLHTTP object not defined in this browser'); }
}
//
function GetXmlHttpObject() {
var xmlHttp=null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e) {
//Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
[edited by: Fotiman at 2:26 pm (utc) on Apr 20, 2010]
[edit reason] Examplified URL [/edit]
[edited by: Fotiman at 2:27 pm (utc) on Apr 20, 2010]
[edit reason] Examplified URL [/edit]