Hallo,
Ich habe einen Ticker für ein Projekt geschrieben, bei dem per
links = document.getElementById("c1").style.left;
breit = document.getElementById("c1").offsetWidth;
die Position und die Breite des divs ausgelesen werden.
Anschließend wird die x-Position regelmäßig um 1 Px nach links
verschoben, bis das div komplett aus dem Anzeigebereich verschwunden ist. Dann wird die Startposition wieder neu gesetzt und das Ganze fängt von vorne an.
Funktioniert alles einwandfrei in allen Browsern ab IE5.x auf Windows-Plattformen, doch auf dem Mac mit IE5.1 geht's nicht.
Der div steht fix an seiner Startposition und rappelt sich nicht.
Da in dem JS nichts drinsteht außer den beiden genannten Zeilen, ein wenig Rechenkram und anschließend das Neusetzen der x-Position mit
document.getElementById("c1").style.left = newlinks;
vermute ich mal, dass der Mac IE5.1 Probleme mit getElementById hat. Ich habe dazu aber leider nichts finden können.
Any ideas?
Danke,
Mark-Oliver.