Hi Martin,
der Fehler ist: im Head kannst Du Funktionen, Variablen usw. definieren. Jegliche Benutzerinteraktion muss aber aus dem Body aufgerufen werden - entweder, indem die Anweisung dort geschrieben wird, oder von dort ein Funktionsaufruf kommt. alert() ist natürlich eine Benutzerinteraktion.
Folglich funktioniert es also, wenn Du es so machst:
<html>
<head>
</head>
<body>
<script>
window.alert('Test'); //alert('Test'); reicht aber eigentlich auch aus
</script>
</body>
</html>
Oder aber:
<html>
<head>
<script>
function hallo() {
window.alert('Test'); //alert('Test'); reicht aber eigentlich auch aus
}
</script>
</head>
<body onLoad="hallo();">
</body>
</html>
Klappt im IE, aber nicht bei meinem Netscape!
*seufz* Wann merken denn die Leute endlich, dass der IE mit seiner riesengroßen Fehlerkorrektur als Entwicklungsbrowser komplett ungeeignet ist?
Grüße,
Utz