[latex]Mae govannen![/latex]
Dieses Script ist Müll. Entsorge es komplett.
- versucht anhand von navigator.appName bzw. navigator.userAgent zu verzweigen:
if(navigator.userAgent.indexOf("Win")!=-1) /** PC Windows **/
Was, wenn ein (fiktiver) Mac/Linux/sonstwas-Browser diesen Teilstring im Namen enthält?
- wendet sich an uralte Browser wie Netscape
- verwendet if...else -Verzweigungen, die dann doch exakt den gleichen Code ausgeben:
> if(browser.indexOf("Netscape")!=-1) /** Mac Netscape **/
> document.write("HREF=\"styles/mc_formate.css\">");
> else /** Mac IE **/
> document.write("HREF=\"styles/mc_formate.css\">");
> }
und auch weitere
- Nutzer ohne Javascript bekommen kein Stylesheet
Binde stattdessen ein Stylesheet fest isn HTML ein, verwende standardkonformes CSS sowie einen Doctype, der die Browser nicht in den Quirksmode schickt. Damit hast du dann schon mal so gut wie alle modernen Browser abgedeckt. Dann müssen nur noch kleine Anpassungen für bestimmte Fälle/Browser gemacht werden (insbesondere IE in den Versionen 6 und 7)
Cü,
Kai
Hard to believe that anyone would use Prototype.js at this
point. It was a bad idea in 2006 and it hasn't gotten any better with age. (David Mark)
Foren-Stylesheet Site Selfzeugs
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?