Christian Seiler: JavaScript-Menü verschwindet hinter Flash-Animation!!!

Beitrag lesen

Hallo Roman,

Ich hab eine Beispielseite mit ausführlicher Beschreibung, Download und einer Beispielseite, auf der das Problem schon umgangen wird, unter www.romanthomas.de/test/test.htm Online gestellt.

Also erst einmal: Deine Problembeschreibung ist vorbildlich. So etwas sieht man heutzutage nicht oft. Fast nie würde ich sogar sagen.

Das Problem an sich ist bekannt und nicht wirklich lösbar: </archiv/2002/10/27751/>, http://www.macromedia.com/support/flash/ts/documents/flash_top_layer.htm

Wenn Du ein Flash-Element verstecken willst, (als Lösung) dann hilft Dir sicherlich folgender Ansatz weiter:

<object .... id="flash_id">

Und dann in JavaScript beim Anzeigen des Menüs:

document.getElementsById('flash_id').style.visibility = 'hidden';

und beim Ausblenden des Menüs:

document.getElementsById('flash_id').style.visibility = 'visible';

Falls Du mehrere Flash-Objekte hast, dann kannst Du am einfachsten mehrere IDs vergeben und für mehrere ids diese JavaScript-Anweisung aufrufen, damit das funktioniert.

Viele Grüße,
Christian