molily: Javascript Syntax

Beitrag lesen

e = e || window.event;  

Was bedeutet diese Zeile? e ist gleich e wenn e existiert, sonst ist es window.event? ( = Browserweiche?)

Ja. Es ist dasselbe wie if (!e) e = window.event;
http://molily.de/js/einbindung.html#event-objekt

PHP kennt sowas nicht, oder?

Nein, weil der ||-Operator in PHP nicht den Operand zurückgibt, der in Boolean umgewandelt true ergibt, sondern nur true oder false.

Der or-Operator z.B. in Python und Ruby verhält sich hingegen wie in JavaScript.

Mathias