kokoloris: embed src ändern

Hi, ich möchte eine mp3 so einbinden:

<EMBED NAME="sound" autostart="false" src="sound.mp3" HEIGHT="40" WIDTH="330">

und per Javascript irgendwann eine andere Datei abspielen. Wieso funktioniert

onClick="document.sound.src = sound2.mp3'"

nicht und was muss ich machen, dass es so funktioniert, wie ich es haben möchte? :)

MfG koko

  1. da habe ich natürlich schon ein ' vergessen ...
    ... aber in meinem quellcode war es drin und es geht trotzdem nicht :(

  2. Hallo Koko,

    meines Wissens gibt es keine Möglichkeit, die Eigenschaft "src" bei einem Embed-Element oder die Eigenschaft "data" bei einem Object-Element nachträglich zu ändern.

    Was du machen kannst, ist die ganze Seite mitsamt dem Plugin neu zu laden z.B. mit PHP.

    Du kannst so eine Seite mit eingebettem Plugin auch in einen eigenen kleinen Frame packen und nur diesen von einem stehen bleibenden großen Menü-Frame aus neu laden.

    Die dritte Möglichkeit bietet dir Flash. Ein Flashfilm kann externe MP3-Dateien laden und abspielen. Wenn du die Musik umschalten willst, veranlasst du entweder über Schalter, die du direkt in den Flashfilm einbaust oder über LiveConnect mit JavaScript, dass der Flashfilm an andere Stellen springt, an denen dann andere MP3-Dateien geladen werden können.

    Gruß Gernot