Ralf Hoppe: Aenderung aller Schriftgroessen

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

  1. 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

  2. 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

  3. 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