Hallo,
wieder mal ich. Ich habe folgendes Problem: ich habe einen Text, dessen Position ich mit JavaScript verändern will (muss), wenn eine bestimmte Bedingung eintritt. Konkret geht es darum, dass der Text bei einer kleinen Auflösung ein Stück nach oben rücken muss. Ich komm aber nicht dahinter, wie ich das mit JavaScript machen kann (ich steh damit sowieso immer auf Kriegsfuß). Das Script sieht derzeit so aus:
if(screen.height < 770)
{
document.getElementById(„rekord“).style.setAttribute(„top“, „-50px“,„false“)
}
Skip Intro
If you use Safari, just go away
setAttribute geht offenbar nicht. Ich habe es auch schon mit offsetTop versucht, aber bei mir hat das alles keine Wirkung. Vermutlich spreche ich das Element schon falsch an, aber ich hab auch schon recherchiert und es dann mit document.all.rekord.style.setAttribute versucht, ging auch nicht. Wo liegt mein Fehler? Ich will ja nur die Position ändern, das heißt, ich muss nicht unbedingt das style tag ändern, wenns vielleicht auch ganz anders möglich ist.
Ich wäre für alle Hinweise dankbar.
Danke!
Chi