Ich habe in der Zwischenzeit einen passenden Code gefunden. Er funktioniert auch einwandfrei. Zumindest bis ich in der Datei "test2.php" eine Datenbank-Abfrage (mySQL) machen will.
Gibt es Restriktionen im Zusammenhang mit XMLHttpRequest?
Vielen Dank für Eure Hilfe!
Fuchur
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Refresh Example</title>
<script type="text/javascript" language="javascript">
<!--
var xmlHttp = false;
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function macheRequest(url) {
if (xmlHttp) {
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = alertInhalt;
xmlHttp.setRequestHeader("Pragma", "no-cache");
xmlHttp.setRequestHeader("Cache-Control", "must-revalidate");
xmlHttp.setRequestHeader("If-Modified-Since", document.lastModified);
xmlHttp.send(null);
}
}
function alertInhalt() {
if (xmlHttp.readyState==4 && xmlHttp.status==200) {
document.getElementById("middle").innerHTML = xmlHttp.responseText;
}
}
var iv = setInterval ("macheRequest('test2.php')", 100);
macheRequest('test2.php');
//->
</script>
</head>
<body>
Außerhalb des Reload-Bereichs: <?=date ("H:i:s", time())?>
<div id="middle"><?php include ("test2.php"); ?></div>
</body>
</html>