Aenderung aller Schriftgroessen
Ralf Hoppe
- javascript
0 MudGuard0 HarryS0 Kai Lahmann
Hallo
Ich moechte in einem Projekt dem User die Moeglichkeit geben, die anzuzeigende Schriftgroesse selbst festzulegen. Ich kriege es nicht hin :-( Ich habe einige CSS-Klassen definiert und im HTML-Teil
per class=xxx oder style=xx Zuordnungen getroffen. Wie komme ich nun per JavaScript an die Elemente heran um entweder einen komplett neuen Style zuzuordnen oder die Textgroesse zu ändern. Mein groesster
Erfolg war, das ich über document.getElementsByTagName("body")[0].Childnode[x].nodetype herausbekam wann es sich um Text handelte.
Sobald ich dann aber den Wert setzten wollte sagte Netscape 7.0
etwas vonwegen nur-lesen :-((
Gibt es keinen Weg? Muss ich das wirklich serverseitig und per
erneutem Seitenaufruf loesen?
Ich bin dankbar fuer jeden Tip...
Mit freundlichem Gruss
Ralf Hoppe
Hi,
Ich moechte in einem Projekt dem User die Moeglichkeit geben, die anzuzeigende Schriftgroesse selbst festzulegen. Ich kriege es nicht hin
Du denkst viel zu kompliziert.
Laß alle Angaben zur Schriftgröße komplett weg.
Die Schriftgröße wird dann so gewählt wie im Browser vordefiniert.
Und die meisten Browser bieten bereits die Möglichkeit, die Größe der vordefinierten Schrift zu verändern.
Gibt es keinen Weg? Muss ich das wirklich serverseitig und per
erneutem Seitenaufruf loesen?
Nein, durch Untätigkeit.
cu,
Andreas
Hallo Ralph,
Ich moechte in einem Projekt dem User die Moeglichkeit geben, die anzuzeigende Schriftgroesse selbst festzulegen.
Ich bin dankbar fuer jeden Tip...
Nun einen Tipp hat Dir ja schon MudGard gegeben, allerdings könnte man dazu anmerken, daß es nicht wenige User gibt, die dieses Möglichkeit der Browser gar nicht kennen.
Desshalb hab ich auch noch einen Tipp :-)
Was Du willst, kann man mit einem so genannten Style Switcher realisieren hier mal 'n paar Links dazu:
http://www.meyerweb.com/
http://www.alistapart.com/stories/n4switch/
http://www.styleassistant.de/tips/tip41.htm
und dann natürlich noch nach "Styleswitcher" googeln ;-)
Könnte mir denken, Daß da etwas für Dich dabei ist.
Grüße aus Nürnberg, HarryS
hi
Ich moechte in einem Projekt dem User die Moeglichkeit geben, die anzuzeigende Schriftgroesse selbst festzulegen.
wie wär's damit alle Größen in der einheit 'em' anzugeben? Dann musst du nur an der Basisgröße drehen - und das ist dann die Schriftgröße vom <body>!
Grüße aus Bleckede
Kai