IE 8 Rundungsfehler mit em

Seit 3 Tagen probiere ich rauszufinden, warum meine neuen Weblayouts im Internet Explorer 8 immer wieder falsche Abstände haben. Bei meinen Umsetzungen verwende ich immer die Masseinheit „em“.
Das Problem liegt beim Browser IE 8. Microsoft hat offiziell den Bug bestätigt, wird aber keinen Bugfix dafür entwickeln. Ob es im IE 9 gelöst sein wird, lassen sie auch offen…

https://connect.microsoft.com/IE/feedback/details/420411/rounding-bug-with-em-calculations
Link gefunden auf : http://lynnepope.net/ie8-bugs

Da niemand eine Möglichkeite gefunden hat, das Problem zu umgehen, kann ich auf diese Art keine Webseite mehr korrekt umsetzen.. ganz toll.

Advertisements
Veröffentlicht in Internet Explorer. Schlagwörter: , , . Leave a Comment »

history.back() funktioniert nicht in IE6/7/8 Flash10 nach getURL Aufruf

Ich habe ein komisches Problem und finde keine Lösung.
Das Problem tritt nur mit IE 6 / 7 / 8 auf und getest mit aktuellem Flashplayer 10. Kurzer Test mit Flashplayer 6 zeigte das Problem nicht.

Folgendes Szenario: HTML Seite mit eingebettem Flashfilm. Der Flashfilm ruft via getURL(‚javascript:alert(„flash“)‘); eine Javascript Funktion auf. Nun habe ich auf der HTML Seite einen Link <a href=“javascript:history.back();“>back</a> wenn ich diesen nun drücke, dann funktioniert er nicht. (Andere Browser als IE funktionieren)

Testen kann man das ganze auf http://kunden.316tn.com/backproblem/back.html

Was auch speziell ist, wenn man die Seite frisch aufruft und anschliessend direkt (nicht vorher auf back klicken) einen Link auf der Seite anklickt („root“) und dann in die History schaut, dann taucht die vorige Seite zweimal auf! Der IE macht also aus dem Javascript-Aufruf vom Flash einen History-Eintrag, mit der gleichen URL wie die aufrufende Seite!

Ich bitte um Ideen, wie ich den Back-Button im IE zum laufen kriege. Hat sonst auch schon jemand den Bug bemerkt oder Dokumentation darüber gesehen?

Rausgefunden habe ich, dass location.href/reload/replace zwar funktioniert, durch den zusätzlichen History Eintrag gegenüber normalen Browsern funktioniert damit ein Back aber trotzdem nicht wirklich. Javascript ansonsten funktioniert einwandfrei, nur history.back() nicht.

Bitte helft mir! Brauchen tue ich dies auf http://www.settelen.ch/de/ueber_uns/team/

Veröffentlicht in Flash, Internet Explorer. Schlagwörter: , , , , , . 2 Comments »
%d Bloggern gefällt das: