var objects = document.getElementsByTagName("object"); //Array aller <object>…</object>
var iframe, url, IDend;
for(var i=0; i<objects.length; ){ //Interation
url = objects[i].getElementsByTagName("embed")[0].src; //Ersten Parameter, also Objekt-Adresse auslesen
if(url.indexOf("://www.youtube.com/v/") > 0){ //Nur YouTube-Videos betrachten (Adresse beginnt korrekt)
iframe = document.createElement("iframe"); //iFrame erstellen
iframe.width = objects[i].width; //Breite übernehmen
iframe.height = objects[i].height; //Höhe übernehen
iframe.setAttribute("frameborder", 0); //iiih. Rahmen. weg damit
iframe.setAttribute("allowfullscreen"); //ausreichend Rechte f. iFrame
IDend = url.indexOf("?");
iframe.src = "https://www.youtube.com/embed/" + url.substring(url.indexOf("/v/")+3, (IDend==-1) ? url.indexOf("&") : IDend) + "?html5=1"; //Video-ID herauskratzen
objects[i].parentNode.replaceChild(iframe, objects[i]); //Objekt durch gebautes iFrame ersetzen
}else{
i++;
}
}