Manchmal ist es zu einfach :D
ein einfaches
document.getElementById('ews').load();
am ende des Scripts soll ja manchmal helfen :D Dein Stichwort "switchvideo" hat geholfen. Jetzt im Nachhinein ist das was ich gemacht habe kaum anders, als die Switchvideo Funktion von deinem Link. Ich hoffe ich komme jetzt so weiter :)
Was mir an deinem Javascript-Code sauer aufstößt, ist der Umweg über setAttribute(). Ich bin nicht überzeugt, dass ein nachträgliches Ändern des Attributwerts tatsächlich auch auf das zugehörige Javascript-Objekt übertragen wird.
Warum änderst du nicht direkt die src-Eigenschaft des Objekts, das du ja ansonsten richtig ermittelt hast?
Wieso stößt dir das sauer auf?? Wie hättest du es gelöst?
MfG
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin Matthias Apsel
 Matthias Apsel