Zum Inhalt springen

Buttons für FontSize JavaScript erstellen

Erstellt am 22. November 2006 · 6 Antworten · letzte Antwort am 30. November 2006

Tags: Frage

slack1982 ·

Hallo Forum,
folgendes Problem:
ich möchte auf meiner Seite den Besuchern eine Möglichkeit geben die Schriftgröße zu verändern. Dazu habe ich schon den richtigen JavaScript Code. Ich weis aber nicht wie ich ihn in TypoScript einbinden soll?!

Ich habe mir das so gedacht:
Ich erstellt im Tamplate ein Marker, wo ich die Bildchen haben möchte. Dann erstellt ich im TypoScript folgedes (nur ein Idee):

temp.fontsize = TEXT
temp.fontsize.value = <script type="text/javascript" src="fileadmin/scripts/fontsize.js"></script>

Schließlich weise ich es dem Marker zu:

MARKER < temp.fontsize

Ist das richtig oder gibt es eine andere Möglichkeit (z.B. ins Template --> sinnvoll?)

Danke für eure Hilfe

Gruß Alex

slack1982 ·

Hallo,

ich habe mich doch gestern gewagt im livesystem das mal auszutesten und musste feststellen, dass es so nicht geklappt hat. Er hat mir im FE im Marker einfach den Wert <script...</script> ausgegeben. Hat jemand einen anderen Vorschlag wie man das im TypoScript integriert?

Gruß Alexander

blauwahr ·

Hallo Alex,
hast du mittlerweile eine Lösung gefunden, wäre sehr daran interessiert.

Mit ist es zwar gelungen ein kleiner/größer-javascript einzubinden
(gefunden hier: http://www.evocomp.de/scripts/java-script-download/java-script-fontsize/javascript-fontsize.html)
aber leider merkt sich Typo die zuletzt gewählte Größe nicht.
Also bei Klick auf andere Seite ist die Schrift wieder normalgroß.

Da scheint irgendwas im Zusammenspiel vom Javascript u. Typo nicht zu funktionieren.

slack1982 ·

Hi blauwahr,

leider nein #paralyzed#

kannst du das mal hier posten was du genau gemacht hast.

Vielen Dank im Voraus

PS: Wegen dem "Merken" der Schriftgröße, so können die gängen "barrierefreien" Seiten das auch nicht, deswegen ist mir das gar nicht aufgefallen. Aber ich google mal danach, vielleicht findet sich was 🙂

Gruß Alex

Unbekannter Benutzer ·

Lasst das mit dem JS. Macht es über TS und eine Variable, ganz ähnlich wie Sprachumschaltung. Ich biete immer Links für die Schriftgröße an, die den Parameter Fsize an die URL dranhängen, diesen Frage ich dann in TS ab (Condition) und binde das passende CSS-File ein. Wenn man das richtig einbindet wird das beim Seitenwechsel auch mit übergeben und man braucht kein extra Javascript dafür.
Ich glaub ich schreibe da mal ein Tutorial für, wenn Interesse besteht!?

Viele Grüße

Christian

slack1982 ·

Hallo Kitsunet,

Interesse besteht 100% 😃

Ich wollte das eigentlich so lösen wie hier : http://www.vkib.de

Doch der IE7 bringt mir immer einen Fehler (unten, in der Statusleiste), und ich weis nicht, wie ich lösen kann.

Wäre natürlich froh, wenn du das im Tutorial detailliert beschreibst und es hier postest 😉

Gruß Alexander