Man stößt ja immer dann auf Browserbugs, wenn man sie am wenigsten brauchen kann, wie auch in diesem Fall.
Wir sollten einen blätterbaren Flash-Katalog per JavaScript und DIV-Layer in eine Webseite einbauen. Den Flash-Katalog sollte man ein- und ausblenden können und außerdem von der HTML-Seite aus per JavaScript auf eine bestimmte Seite im Katalog springen können.
Ist ja alles nicht so dramatisch, schließlich gibt es seit Flash 8 das wunderbare ExternalInterface, mit dem man Flash dazu bringt, auf JavaScript-Funktionen zu hören.
Leider macht der Internet Explorer an dieser Stelle einmal mehr was er will und nicht, was korrekt wäre.
Wenn nämlich ein per JavaScript eingebundenes Flash den Fokus bekommt und danach der Container auf visible=”hidden” gesetzt wird, findet der IE keinen der per ExternalInterface definierten Funktionen mehr.
Den ganzen Beitrag lesen »