+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Differenzierte Browserweiche

  1. #1
    TP-Member attacke ist auf einem guten Weg
    Registriert seit
    Aug 2007
    Ort
    Köln
    Beiträge
    53

    Differenzierte Browserweiche

    Hallo, kann mir jemand bitte die Synthax mitteilen, mit der ich diese Bedingung mit Hilfe eines Vergleichsoperators etwas effizienter formulieren kann?

    Wenn
    Firefox Version > 3,5
    und
    OS = Vista oder WIN7
    dann verwende
    style.css
    sonst
    cleartype.css

    Bisher hatte ich dies so gelöst:
    Code:
    if (navigator.userAgent.indexOf('Firefox/8') != -1 && navigator.userAgent.indexOf('Windows NT 6.1') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">FF6/Win7');
    }
    else if (navigator.userAgent.indexOf('Firefox/8') != -1 && navigator.userAgent.indexOf('Windows NT 6.0') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">');
    }
    else if (navigator.userAgent.indexOf('Firefox/7') != -1 && navigator.userAgent.indexOf('Windows NT 6.1') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">FF6/Win7');
    }
    else if (navigator.userAgent.indexOf('Firefox/7') != -1 && navigator.userAgent.indexOf('Windows NT 6.0') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">');
    }
    else if (navigator.userAgent.indexOf('Firefox/6') != -1 && navigator.userAgent.indexOf('Windows NT 6.1') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">FF6/Win7');
    }
    else if (navigator.userAgent.indexOf('Firefox/6') != -1 && navigator.userAgent.indexOf('Windows NT 6.0') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">');
    }
    else if (navigator.userAgent.indexOf('Firefox/5') != -1 && navigator.userAgent.indexOf('Windows NT 6.1') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">FF5/Win7');
    }
    else if (navigator.userAgent.indexOf('Firsefox/5') != -1 && navigator.userAgent.indexOf('Windows NT 6.0') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">');
    }
    else if (navigator.userAgent.indexOf('Firefox/4') != -1 && navigator.userAgent.indexOf('Windows NT 6.1') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">');
    }
    else if (navigator.userAgent.indexOf('Firefox/4') != -1 && navigator.userAgent.indexOf('Windows NT 6.0') != -1) {
        document.write('<link rel="stylesheet" href="css/style.css" type="text/css">');
    }
    else {
        document.write('<link rel="stylesheet" href="css/cleartype.css" type="text/css">Cleartype');
    }

  2. #2
    TP-Insider wuselmann macht sich hier sehr viel Mühe Avatar von wuselmann
    Registriert seit
    May 2001
    Ort
    Hamburg
    Beiträge
    869
    Dem Computer ist es egal, ob es schön aussieht Hauptsache praktisch und es funktioniert.

    Schau Dir mal http://de.selfhtml.org/javascript/sp...ngt.htm#switch und http://de.selfhtml.org/javascript/ob...ng.htm#char_at an.
    Desweiteren würde ich den auszugebenden String zwischenspeichern, um ihn nicht jedes mal im Quelltext in epischer Form zu sehen. Änderungen sind dann auch einfacher.

  3. #3
    TP-Member attacke ist auf einem guten Weg
    Registriert seit
    Aug 2007
    Ort
    Köln
    Beiträge
    53
    OK. Danke für Deine Antwort.
    Da der gepostete Code gut funktioniert und ich gemerkt habe, daß sich FF7 anders verhält als FF4-6, also eine Bedingung FF Version > 3.5 hier keinen Sinn mehr macht, werde ich wohl bei meiner synthax bleiben.

+ Antworten

Ähnliche Themen

  1. Browserweiche
    Von Gryfie im Forum Webdesign allgemein
    Antworten: 11
    Letzter Beitrag: 10.07.2005, 17:26
  2. Browserweiche
    Von kaahceeh im Forum HTML & CSS
    Antworten: 0
    Letzter Beitrag: 22.09.2004, 14:37
  3. browserweiche
    Von iomondon im Forum HTML & CSS
    Antworten: 8
    Letzter Beitrag: 30.08.2004, 23:23
  4. CSS Browserweiche in php?
    Von stargOOse im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 13.03.2003, 14:24
  5. Browserweiche
    Von BigSwopa im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 17.01.2002, 11:56

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51