Gernot Back: Safari embed Problem (Nur im Safari ;o)

Beitrag lesen

Hallo otario,

Hallo,

nur der  Safari scheint mehrere Playinstanzen im Hintergrund zu öffnen und abzuspielen, sodass die Dateien sich beim Abspielen überlagern.

Hast du denn schon einmal probiert, bevor du das neue EMBED-Element generierst, das du über ID und/der Namen oder die EMBEDS-Collection ja wahrscheinlich auch ansprechen kannst, das alte mittels der Methode Stop() zu stoppen? Wenn im Safari wirklich mehrere Instanzen entstehen, dann müsste es doch, vorausgesetzt, dass Safari diese Collection kennt, über

 document.embeds[document.embeds.length-1].Stop();  

theoretisch zu stoppen sein, ansonsten vielleicht über

document.getElementsByTagName('EMBED')[document.getElementsByTagName('EMBED').length-1].Stop();  

die Methode Stop() solltest du tatsächlich groß schreiben, weil es sich um eine Quicktime- und keine JS-Methode handelt.

Ich habe leider keinen Mac zur Hand, bei dem ich das überprüfen könnte.

Gruß Gernot