Hallo Johan,
Hier ist ein kleines Script zum nachträglichen Ändern des Inhalts eines divs. Für Netscape 4.x kann ich allerdings nicht garantieren.
Die function showText() bestimmt zuerst die nächste Id, guckt dann nach, ob der Browser DOM, all oder layers kennt und verzweigt dann zum entsprechenden Code der den Text im "textdiv" ändert.
Viel Spass beim Rumprobieren.
Grüße
Andreas
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenannt</title>
<script type="text/javascript">
var info = new Array("Text 1", Text 2", "Text 3");
var id = -1;
function showText() {
if (++id == 3) id = 0;
var kennt = (document.getElementById) ? 0 : (document.all) ? 1 : (document.layers) ? 2 : -1;
switch (kennt) {
case 0:
document.getElementById("textdiv").firstChild.nodeValue = info[id];
break;
case 1:
document.all.textdiv.innerHTML = info[id];
break;
case 2:
document.textdiv.document.open();
document.textdiv.document.write(info[id]);
document.textdiv.document.close();
break;
}
}
</script>
</head>
<body>
<h2>Hier mußt Du klicken:</h2>
<form>
<input type="Button" onclick="showText();" value="Tauschen">
</form>
<h2>Hier erscheint der Text:</h2>
<div id="textdiv"> </div>
</body>
</html>