Hallo Jochen,
Zu 2: Hast du nen Tipp, Kalle, wo ich am besten nachschauen kann, wie man sowas per Ajax löst (muss jetzt hoffentlich nicht Ajax von der Pike auf lernen, oder?)...?
Du brauchst auf demselben (wichtig, sonst funzt Ajax nicht) Server abc.de ein PHP- Programm, das per Ajax aufgerufen wird, nennen wir es mal zeitnahme.php
Ajax selbst ist recht pflegeleicht:
var http = createRequestObject();
function createRequestObject()
{
var objAjax;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
objAjax = new ActiveXObject("Microsoft.XMLHTTP");
}else{
objAjax = new XMLHttpRequest();
}
return objAjax;
}
var programm = "http://abc.de/zeitnahme.php?start=1";
http.open("get", programm );
http.onreadystatechange = updateNewContent;
http.send(null);
function updateNewContent()
{
if(http.readyState == 4)
{
var antwort = http.responseText; // Antwort unwichtig
}
}
Und beim Ende rufst du dasselbe Programm auf mit ?ende=1
Falls du mehrere User gleichzeitig erwartest, musst du einen weiteren Parameter übergeben, der den User kennzeichnet.
LG Kalle