// ajax-handler //TG20060802: Parameter zu sndReqArg hinzugefügt function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest(); } return ro; } function handleResponse(http,divtag) { if(http){ if (http.readyState == 4) { var response = http.responseText; document.getElementById(divtag).innerHTML = response; } } } function sndReqArg(action, divtag, bid, refresh, param) { //neues RequestObject anlegen damit auch gleichzeitige Aufträge bearbeitet werden können var http = createRequestObject(); document.getElementById(divtag).innerHTML = '... lade Daten ...'; //für IE um caching zu verhindern myRand=parseInt(Math.random()*99999999); http.open('get', '/ajax/ajax_req.php?action='+action+'&random='+myRand+'&bid='+bid+'¶m='+param); http.onreadystatechange = function(){handleResponse(http,divtag);}; http.send(null); if ( refresh != 0 ) { window.setTimeout("sndReqArg('"+action+"','"+divtag+"','"+bid+"','"+refresh+"')", refresh ); // 60000 Millisekunden => 60 Sek = 1 Min } }