Matthias: Seiteninhalt vergrößern

Beitrag lesen

Hallo. Auf die Gefahr, dass ich jetzt langsam nerve:

Vielen Dank für den zweiten Tipp.

... solltest du erst mal probieren, ob die if Bedingung funktioniert (kleiner Tipp). Setzte einfach an Stelle des document.getEl... eine alert. Also z.B. alert("Es klappt");

Das funktioniert. Die if-Bedingung funktioniert also.

Oh, da ist mir der Fehler gerade aufgefallen:
document.getElementsById("body")[0]... <-- falsch
document.getElementsByTagName("body")[0]... <-- richtig
                      ^^^^^^^

Klar! Wie komme ich denn auf ById?

Nur das Ende war falsch. Also muss die ganze Zeile so heißen:
document.getElementsByTagName("body")[0].style.fontSize = "150%";

Jetzt sieht's also so aus:
if(screen.width >= 1024) {
document.getElementsByTagName("body")[0].style.fontSize = "150%";
oder:
if(screen.width >= 1024) {
document.getElementsByTagName("body")[0].style.fontSize = "40pt";

Jetzt erhalte ich aber den Fehler:
'document.getElementsByTagName("body")[0].style' ist Null oder kein Objekt
Was ist denn nun falsch? Ich hab's auch schon über
if(screen.width >= 1024) {
document.getElementsByName("body")[0].style.fontSize = "150%";
und über
if(screen.width >= 1024) {
document.getElementsById("body")[0].style.fontSize = "150%";
probiert. Ich bekomme aber immer noch die gleiche Fehlermeldung.

Vielen Dank gleich wieder im Voraus für die Bemühungen.

MfG.
Matthias