Hi!
zumindest für den IE gibt es eine Lösung, probiere es mal über insertAdjacentHTML
Wenn ich das richtig verstanden habe, wird damit ein HTML-Code *eingefügt*, d.h. wenn drei Lieder ausgewählt würden, wären dann auch drei MIDI-PlugIns sichtbar.
Sinnvoller ist es da meiner Meinung nach, mit <div id="MIDI"></div> einen Platzhalter zu schaffen, und dann per document.all.MIDI.innerHTML = "<embed "+midifile+" ...>" das Midi-Objekt zu ersetzen.
btw: Ich würde das PlugIn sichtbar lassen ("visible=true"), dann kann man das Gedudel auch mal pausieren...
Ciao,
Mirko