Sponsored Links |
|
||||
Hello again,
Wie man merkt ist para nicht besonderes angetan per JS das Layout zu ändern. Und zu deiner Frage: Dann geht es nicht. Außer man mach ein Nonscipt das auf PHP zurückgreift. Hab ich aber auch schon erwänt: Zitat:
Zitat:
Grüße Timo |
Sponsored Links |
|
||||
Was sind denn das für Argumente?
wenn jemand 4 CSS Dateien mit 50 KB Daten, wird er mit Sicherheit keinen Styleswitcher einbauen. Das klingt einmal so als ob die das CSS etwas aufgebläht ist und mit Sicherheit nicht gut strukturiert. Für einen sinnvollen Styleswitcher habe ich natürlich mein CSS so vorbereitet, dass nur die Angaben ausgetauscht werden müssen, die für die Darstellung wirklich relevant sind, bzw in dem Fall (wie der Name der CSS Datei erkennen läßt) geht es wohl in erster Linie um Farbangaben. Und dabei dürfte es sich nicht um eine relevante Datennmenge handeln. Das Argument JS oder nicht ist hier auch relativ unwichtig, da es um Zusatzfeature handelt, wer kein JS hat, hat auch keinen Switcher, was soll's er wird es überleben. und nochmal nein, du kannst das CSS ohne reload der Seite ändern, indem du eine andere CSS Datei aktivierst, dass diese evtl. nachgeladen werden muss bedeutet nicht dass die Seite komplett neugeladen werden müßte. |
|
||||
Zitat:
Bevor ein paar Kondensatoren in der Schleife durchbrennen: Ich möchte keinen CSS Switcher bauen. Wenn ich das wollte, würde ich die CSS Teile die benötigt werden, extra in ein File geben. Insoweit hast Du recht. Ich sprach wörtlich: Ich stelle mir vor... Da Du aber keine Ahnung von der Größe meines laufenden Projektes hast, und daher meine Css Gestaltung nicht kritisieren kannst, bin ich gerade damit beschäftigt, Deine Äußerungen diesbezüglich NICHT persönlich zu nehmen. In jedem Falle sind sie unqualifiziert! Damit Dir klar wird von was andreas und ich hier reden - und was mithin ein echter Style Switcher ist - sieh Dir CSS-ZenGarden mal GENAU an. Alles andere sind - ohne weiteres nette bis lustige - Spielereien. Zitat:
Zitat:
"Wenn sie´s nicht haben, Pech gehabt" ist aber keine Einstellung die IMHO einen guten Coder ausmacht. Aber in einem hast auch Du recht, es ist Ansichtssache... |
|
||||
so kamen mir bisher deine Aussagen in diesem Thread vor, da du auf die Anfrage von T1mo eingangen bist mit den oben gemachten Thesen, dazu dieser Satz
Zitat:
Zitat:
Aber man kann selbstverständlich auch so einen "echten" Styleswitcher bauen, da Cookies druchaus auch Serverseitig ausgelesen werden können und bei der Frage ob man die Angaben des verwendeten Styles in cookies oder in der URL speichert ist das Erstere wohl vorzuziehen. Insofern ist der Javascript Switcher, in Verbindung mit einer Serverseitigen Verarbeitung die optimale Lösung, da du live das Layout ändern kannst und mittels Cookies diese persistent vorhalten kannst. |
|
||||
Nun gut!
Ich gestehe - und entschuldige mich hiefür - Den Topic nicht sorgfältig gelesen zu haben. Passiert mir nicht oft. Ich habe einfach auf Andreas´ Frage hin reagiert, und so ergab das eine das andere. Hinzu kommt das die Bezeichnung CSS Switcher für mich bindend ein Style UMschalter ist (wie ZenGarden) aus dem Grund ich selbst so ein System für einen Freund erst vor ein paar Tagen in php geschrieben habe. Insofern habe ich mich von der Bezeichnung an sich in die Irre führen lassen. Deine Erklärung der Methodik hat mich aber dann auf die Spur gebracht. Dennoch möchte ich nochmal meine Meinung bekräftigen, ich löse selbst persistente Schriftgrößen Anpassung mit php - ja, und natürlich auch mit Cookies. EOT und Ende Off Topic, so long |
|
|||
grüße euch.
naja das meine kleine anfrage so aus m ruder läuft war nicht meine absicht. ging mir lediglich und mein kleines script was ich da übersehen hab. aber interessant naja und ähhh @para. so ganz hab ich nicht verstanden was du nun unter vollem styleswitcher meintest/ verstehst. da du immer auf zengarden zu sprechen kamst mal hier ein beispiel. kein php, alles statisch gehalten, keine serverseite ect und nur ein js-button zum umschalten des gesamten layouts. Beispiel naja vielleicht magst es dir mal anschauen. lg ps: ja ich weiss ich hab in dem beispiel kein cookie eingebaut somit is das defaultlayout bei nem reload wieder aktiv. aber nen cookie einzubauen wäre ja auch schnell umgesetzt. nur rein just 4 info. ps2: achja und die größe der files haben bei dem switcher auch kein belang zur not kann man nen preloader machen und die menge der style ist auch unwichtig da ich die css ja eindeutig bezeichnen kann durch title oder id Geändert von newbie2k7 (12.09.2007 um 00:00 Uhr) |
|
||||
@newbie2k7:
na Bumm! Das wirft meine Logik komplett übern Haufen. Ganz ehrlich, nun verstehe ich nicht wie das geht. Für mich ist ein Objekt - sobald es auf dem Schirm ist - statisch. Wenn ich im Hintergrund dann ein anderes CSS aktiviere, also nicht bloss eine Eigenschaft per JS verändere, ist das Objekt in seiner darstellung ja noch immer auf dem Schirm. Für mich heisst das, es kann die neuen CSS Formate erst übernehmen, wenn es neu aufgerufen wird - wie das ohne Reload geht: keine Ahnung. Auch wenn ich mich nun entgültig verdoofe: Erkläre mir doch bitte den Ablauf. |
|
||||
Hier ist das JS http://dnm.pytalhost.eu/style/styleswitcher.js
Es wird einfach die Eigenschaft disabled auf true oder false gesetzt, damit wird ein CSS aktiviert/deaktiviert. |
Sponsored Links |
|
||||
Zitat:
Hm, das hab ich mir schon angesehen, und mir ist recht klar was es tut. Mir ist nur nicht klar, wie ohne Seitenwechsel oder Reload die neuen Attribute übernommen werden können, ich meine, die einzelnen Objekte - und das sind doch ein paar - werden ja nicht neu geladen? Hab mich immer für einen brauchbaren Coder gehalten, aber das raff ich irgentwie nicht. |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Einbindung von frei erhältlichen Scripten - CSS Problem | DonL | CSS | 1 | 22.01.2011 16:09 |
css fehler? | rafa | CSS | 2 | 15.08.2009 18:52 |
IE 6 erkennt seine CSS Datei nicht | Perelina | (X)HTML | 4 | 07.08.2009 18:56 |
Sporadischer CSS Menu Fehler in allen Browsern, kaum reproduzierbar, sry, doppelpost | killray | CSS | 0 | 15.05.2008 02:11 |
2 Fehler im CSS, die ich nicht kapiere... | Pegasus87 | CSS | 3 | 09.12.2006 18:31 |