<html>
<head>
<script type='text/javascript'>
//functies
function maakXMLObj()
{
var objXml = false;
try
{
// Firefox, Opera 8.0+, Safari
objXml = new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
objXml = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
objXml = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Uh-ohw, je browser ondersteund geen AJAX!");
return false;
}
}
}
return objXml;
}
function openBestand(bestand)
{
var objXml = maakXMLObj();
objXml.open('GET',bestand,false);
objXml.send(null);
return objXml.responseText;
}
//nu, de functie uit deel 1, erbij. Comments bij de delen die veranderen:
function veranderObjectText(id, bestand) // bestand, niet meer text
{
var het_obj = document.getElementById(id);
var text = openBestand(bestand); //het bestand uit de parameter
het_obj.innerHTML = text;
}
</script>
</head>
<body>
<!-- gif plaatje -->
<img src='../penguin.gif' />
<!-- einde gifplaatje -->
<div id='testDiv' style='width: 300px; height: 100px; border: 1px dotted #f06;'>
Ahgr, niet roze randjes!
</div>
<br /><br />
<a href='#' onclick='veranderObjectText("testDiv","text1.txt");'>begin</a>
</body>
</html>