Gernot Back: wmode per Javascript ändern

Beitrag lesen

Hallo Mario,

document.getElementsByName("flashfilm").wmode = was_anderes;

Genausowenig wie dieses.

Kann auch nicht funktionieren, denn da fehlt die Array-Indexnummer.

Irgendwie habe ich Zweifel, ob man den Parameter überhaupt ansprechen kann, da ich u.a auf SELFHTML absolut nichts dazu gefunden habe und (irgendwelche) Dokumentationen nicht auffindbar sind (z.B. per Google Suche).

Ich würde da noch nicht gleich aufgeben. Was das OBJECT-Element angeht, so wird dessen Transparenz durch ein PARAM-Kindelement namens wmode bestimmt, was das EMBED-Element angeht, so wird dessen entsprechnder Wert durch ein darin enthaltenes Attribut "wmode" bestimmt. Da musst du dir also unterschiedliches einfallen lassen.

Den Ansatz mit getElementsByName() finde ich eigentlich für beides nicht schlecht, nur musst du daran denken, dass es sich dabei um ein Array handelt, in dem du ein bestimmtes Element mit seiner Indexnummer ansprichst.

Gruß Gernot