Hallo
Gibt es eine Möglichkeit das Stylesheet einer Seite zu ändern, ohne dabei einen Site-Reload zu machen?
Man könnte ja per XMLRequester das Stylefile vom Server als XML anfordern und dann die attribute auf die einzelnen Elemente übertragen, nur wär das sehr umständlich, da man alle document Elemente einzeln aktualisieren müsste.
Was vll auch gehen würde, wäre: Wenn man für jedes stylesheet eine class festlegt : z.b. stylesheetName und dann die seite wie folgt aufbaut:
<body class="stylesheetName">
...
</body>
Dann bräuchte man nur noch den body.className ändern. ABER, man müsste dann in den stylesheet vor jede Definition ein .stylesheetName hauen und man müsste alle stylesheets gleich reinladen.
Habt ihr vielleicht noch ne Idee?
Gruß
raddi
Gibt es eine Möglichkeit das Stylesheet einer Seite zu ändern, ohne dabei einen Site-Reload zu machen?
Man könnte ja per XMLRequester das Stylefile vom Server als XML anfordern und dann die attribute auf die einzelnen Elemente übertragen, nur wär das sehr umständlich, da man alle document Elemente einzeln aktualisieren müsste.
Was vll auch gehen würde, wäre: Wenn man für jedes stylesheet eine class festlegt : z.b. stylesheetName und dann die seite wie folgt aufbaut:
<body class="stylesheetName">
...
</body>
Dann bräuchte man nur noch den body.className ändern. ABER, man müsste dann in den stylesheet vor jede Definition ein .stylesheetName hauen und man müsste alle stylesheets gleich reinladen.
Habt ihr vielleicht noch ne Idee?
Gruß
raddi