Anzeige:
Ergebnis 1 bis 1 von 1

Thema: vom Benutzer gewählten Style weitergeben

  1. #1
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825

    vom Benutzer gewählten Style weitergeben

    Hallo Leute,

    abseits von den üblichen formular-basierten Selektoren für Stylesheets möchte ich einen anderen Weg gehen:

    es ist ein voreingestelltes Stylesheet gegeben und 2 weitere Alternates.
    HTML-Code:
    <link rel="stylesheet"           href="marine.css"  type="text/css" title="Marine">
    <link rel="alternate stylesheet" href="silber.css"   type="text/css" title="Silber">
    <link rel="alternate stylesheet" href="graffiti.css" type="text/css" title="Graffiti">
    Im Cookie soll das ausgewählte Stylesheet gespeichert und an die nächste Seite übergeben werden.


    Code:
    // aktueller Style:
    
    function get_aktstyle()
    { var i,titel="";
      if (document.styleSheets)
       for (i=0; i<document.styleSheets.length; i++) 
        with(document.styleSheets[i]) if (!disabled) titel=title;
      return titel;
    }
    
    function set_aktstyle(titel)
     { if (document.styleSheets)
        for (var i=0; i<document.styleSheets.length; i++) 
         with(document.styleSheets[i]) disabled=(titel!=title); 
    }
    Man könnte zwar onunload nehmen, aber wenn der User das Stylesheet geändert hat und auf Reload klickt, ist die Änderung futsch.

    Welches Event muss ich da abfangen, um herauszufinden, wann der User ein alternate Style ausgesucht hat, um gezielt dann get_aktstyle() aufzurufen?

    Gruß,
    Ulrike
    Geändert von BlueJay (04-11-2010 um 13:54 Uhr)
    Eigentlich ganz einfach, wenn man's weiss!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •