Hallo Beate
Meine Frage ist, weshalb kann man in der Zeile
window.onKeypress = Ausgabe;
die runden Klammern nach dem Funktionsnamen "Ausgabe" weglassen?
Das hab ich mich auch gefragt, als ich die entsprechende Doku von Netscape ausgewertet habe. Ich kann es dir leider nicht sagen. Vermutlich wollte man irgendeine Art von Spezialsyntax schaffen, um dem JavaScript-Interpreter klarzumachen, dass es sich bei dieser Sorte um spezielle Event-Handling-Funktionen handelt. Aber nagel mich nicht darauf fest. Vielleicht liegt es auch nur daran, dass der Programmierer von Netscape, der fuer die Implementierung dieser Sache zustaendig war, der Meinung war, dass seine Freundin zu sehr klammert, und deswegen beschloss er, die Klammern wegzulassen bei der Implementierung. Manchmal habe ich bei solchen "Spezialitaeten" jedenfalls den Eindruck, dass solche menschlichen Schicksale dahinter stecken und keine systematischen Ueberlegungen.
Ich lasse mich aber gerne belehren, falls jemand doch noch andere Gruende kennt ;-)
viele Gruesse
Stefan Muenz