So haben wir ein seltsames Problem bei der Arbeit. Wir müssen ein Flash-Spiel anzeigen, das die Tastatur verwendet, wenn das Spiel endet, löst es ein modales Popup über Javascript aus. Wir verwenden den wmode-Parametersatz auf opaque
, so dass das Modal auf der Oberseite des Flash-Elements angezeigt wird.Javascript modal über Flash-Spiele, in allen Browsern
Alles funktioniert gut, außer in IE6/7. Wenn Sie die AUF- oder AB-Tasten auf der Tastatur drücken, scrollt die Seite nach oben und unten sowie die Tastatureingabe zum Spiel.
Die einzige Lösung, die wir dazu gefunden haben, ist, das classid
Attribut vollständig aus dem object
Tag zu entfernen. Aber das bewirkt, dass das Flash-Element in unserem IE6/7 über unser Javascript-Modal angezeigt wird.
So scheint es, wir können nur das eine oder das andere haben, aber nicht beide, wenn wir IE unterstützen wollen.
Jede Hilfe, Hinweise, Hinweise oder irgendetwas wäre toll, denn es gibt nicht wirklich viel online über diese Probleme. Zumindest nicht nach Google.
Hmmm, das eigentlich machbar sein könnte. Es ist ein bisschen verrückt, aber könnte funktionieren ... lol – jimeh