Lidt om AJAX
Hej- Jeg er i gang med at prøve at forstå ajax.
Jeg har taget udgangspunkt i dette her script:
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
Jeg har så lavet det lidt om - til de forhold som jeg skal bruge det til:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
function loadXMLDoc(){
url='window1.asp';
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,false);
xmlhttp.send();
}
document.getElementById('test').innerHTML=xmlhttp.responseText;
}
</script>
</head>
<body>
<script type="text/javascript">
loadXMLDoc();">
</script>
<div id="test">
</div>
</body>
</html>
- Hvorfor kan jeg ikke starte "loadXMLDoc" som jeg gør her? Men jeg kan godt sætte den i body-onload.
- Hvorfor opdateres indholdet fra "window1.asp" ikke når man refresher siden?
Min tanke var at der skal sættes en timer på sådan at java-scriptet køres igen og igen efter x antal sekunder - så det skal helst virke med at kunne køre "loadXMLDox" i et java-script.
Udover dette skal den også altid hente indholdet fra "window1.asp" når scriptet køres igen...
Hvordan løser man dette?
\Dan
