Hallo Ed X,
die Schreibweise mit ' ist meiner Meinung nach völlig korrekt. Die von dir angegebene Schreibweise geht aber auch nicht. Ich habe übrigens gerade festgestellt, dass das Script im NC 6 auch nicht läuft. Hier noch eimal das korrigierte Script:
<!-- Bitte unter folgenden Namen speichern: t.htm -->
<html>
<head>
<title>Test</title>
<script>
dateiname="t.htm";
function Change(id)
{
document.getElementById(id).innerHTML="<a href='t.htm'>neuer Link</a>";
}
</script>
</head>
<body>
<div id="div1" onclick="Change('div1')" style="position:absolute; top:10px; left:20px;">Anklicken!</div>
</body>
</html>
Zum Fehler: Beim ersten Klick auf dem Text wird korrekt der Text "neuer Link" als Link dargestellt. Bein Anklicken dieses Links wird er aber nicht ausgeführt (d.h. die Datei t.htm wird nicht neu geladen), obwohl er in Statuszeile richtig angezeigt wird.
Gruß Henry