twseiten_de: Rechte Maustaste auf Text

Beitrag lesen

Hallo,

die Weiche window.opera wurde nirgends deklariert im Quellcode. Es muss damit eine Eigenschaft von window sein, die der IE nicht kennt.

Die Verwendung von Script als Mischung von Objekten divergenter Browser verbirgt Probleme. Es gibt User, die sich Scritpfehler anzeigen lassen z.B. wenn sie auf Bezüge aus nicht deklarierten (nicht vordefinierten) Variablen stammen.

Die Auswertung eines Ausdruckes als Ganzheit oder in Teilen ist ein typisches Compiler-Problem: Man teilt dem Compiler die gewünschte Variante mit. Bei Scritpmaschine geht dieses nicht, also ist die Reihenfolge des Codes enscheidend - besonders bei brwoserdivergenter
Programmierung.

Fazit: Browserdivergente Code nicht mischen.
       Logische Ausdrücke vereinfacht programmieren um Transparenz
           zu haben z.B. in den Unterschieden des event-Objektes der
           Browser.

Tom.