Cyberholli: "alert" klappt, "document.write" nicht

Beitrag lesen

Hallo Ihr,

als Java-Script-Neuling übe ich gerade die String-Funktionen.

Wenn ich das Ergebnis des unten genannten Scriptes mit "alert" aufrufe, klappt alles.
Wenn ich die Ausgabe durch "document.write" ersetze, wird es mir auch angezeigt.
Aber leider hängt sich der Browser dann auf, so dass ich ihn mit einem Klick auf das X beenden muss.
Bitte teilt mir doch mit, was ich an dem Script ändern muss, um das Problem zu lösen.

Vielen Dank
Cyberholli

... und hier der Quelltext:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Die L&auml;nge des Strings ermitteln </TITLE>
</HEAD>
<script language="JavaScript">
<!--
var TestText;
function stringlaenge()
{
 TestText=prompt("Bitte geben Sie hier einen Text zur Längenmessung ein","");
 alert("Länge des eingegebenen Textes = "+TestText.length+" Zeichen");
}
//-->
</script>

<BODY>
<form>
<input type="button" value="Hier gehts zum Textlängentest." onClick="stringlaenge()">

</form>
</BODY>
</HTML>