Utz: DHTML mit DOM

Beitrag lesen

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