tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1842
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    trickyiki trickyiki ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Ort
    Österreich
    Beiträge
    30
    Hallo,

    Habe da ein Problem,
    ich möchte d bei meiner HP je nach Auflösung ein anderes Stylesheet geladen wird.
    Ich habe nun ein externes Javascript geschrieben:

    function aufloesungzwei()
    {

    var browser=new Object();
    var agent=navigator.userAgent.toLowerCase();


    browser.major=parseInt(navigator.appVersion);
    browser.minor=parseFloat(navigator.appVersion);

    browser.lowres=(screen.width<800);
    browser.medres=(screen.width==800);
    browser.highres=(screen.width==1024);
    browser.highres1=(screen.width>1024);




    if(browser.lowres)
    {
    document.write("<meta name='MSSmartTags Prevent Parsing' content='True'>");
    document.write("<meta HTTP-EQUIV='imagetoolbar' content='no'>");
    document.write("<link rel='stylesheet' href='style800.css'type='text/css'>");
    }


    else if (browser.medres)



    das ich mit <script type="text/javascript" src="versuch.js"></script>
    im head aller Seiten aufrufe.

    Habe dazu verschiedene stylesheets geschrieben.

    Möchte diese Funktion nun über onload im Body aufrufen.
    Nur leider funktioniert das alles nicht so wie ich mir das vorstelle.
    Die css Datei wird einfach nicht geladen und ich weiß nicht weshalb.
    Kann mir da jemand weiterhelfen?

    Danke

    Liebe Grüße
    anja
     
    Do you suffer from long-term
    memory loss?
    I don't remember...

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Hallo....

    du musst das bereits beim Einlesen des Dokumentes aufrufen/in die Seite schreiben......nicht erst beim onLoad.
     

  3. #3
    trickyiki trickyiki ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Ort
    Österreich
    Beiträge
    30
    hallo - danke fürs antworten, wollt nur fragen, wo genau ich den Aufruf hineinschreiben muss, im head?
    Und mit welchem Befehl? Nicht mit Onload?"
    danke
     
    Do you suffer from long-term
    memory loss?
    I don't remember...

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Du brauchst keinen Aufruf/Funktion... da das beim Einlesen des Dokumentes hineingeschrieben werden soll.
    Sobald der Browser beim Parsen beim Skript ankommt, führt er den Code auch aus.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    var browser=new Object();
    browser.lowres=(screen.width<800);
    browser.medres=(screen.width==800);
    browser.highres=(screen.width==1024);
    browser.highres1=(screen.width>1024);
     
     
    if(browser.lowres)
    {
        document.write('<link rel="stylesheet" href="style800.css"type="text/css">');
    }
     
    else if (browser.medres)
    {
        //...usw.
    }

    ..in den <head> packe entweder den Skript-Code oder die Referenz zu dem externen Skript.
     

  5. #5
    trickyiki trickyiki ist offline Mitglied Bronze
    Registriert seit
    Jun 2002
    Ort
    Österreich
    Beiträge
    30
    super, danke für die hilfe, ich werds gleich ausprobieren
    danke schön
     
    Do you suffer from long-term
    memory loss?
    I don't remember...

Ähnliche Themen

  1. Datei in jeweiligen Autostartordner verschieben
    Von t-bone-hd-990d im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 30.01.10, 11:42
  2. Wie eine Variable (Zahl) aus externer Datei laden?
    Von bitworker im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 12.02.09, 08:27
  3. Antworten: 0
    Letzter Beitrag: 24.04.07, 16:31
  4. Schriftart mittels externer swf Datei hinzuladen
    Von Marius Heil im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 22.01.06, 14:47
  5. Antworten: 2
    Letzter Beitrag: 29.11.05, 16:41