Hi,
Leider nur "Invalid expression". Hab jedoch inzwischen rausgefunden, dass es wohl am mittleren / liegt (/Mozilla/4.0/).
Ach? Wie hast Du das denn rausgefunden?
Ohne diesen kommt der SSI-Error nicht mehr. Habe jedoch noch nicht die Auswirkungen des Weglassens getestet.
Komplett weglassen wäre natürlich Unsinn. Escapen wäre sinnvoll (oder notfalls z.B. einen . für beliebige Zeichen).
Und es war nur der Firefox. Opera und IE schluckens.
Dann sendet Dein Opera vermutlich einen User-Agent-Header, der 'MSIE' enthält und bekommt dann auch das von Dir für den IE vorgesehene Stylesheet.
(soviel zum Sinn von Browserweichen, die auf dem user-agent-String beruhen ...)
Wenn der Useragent den String 'MSIE' enthält, ist die erste Bedingung wahr, die weiteren werden wegen der if - elif - elif - Konstruktion nicht mehr ausgewertet, da die ja nur in dem Fall relevant wären, daß die erste Bedingung nicht erfüllt ist ==> keine Fehlermeldung.
Tauscht man aber z.B. die ersten beiden Bedingungen aus, kommt auch im IE eine Fehlermeldung, tauscht man die erste gegen die letzte, kommt es im IE zu 3 Fehlermeldungen.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.