<embed /> gibt es nicht
"Denn im Unterschied zum applet-Element hat das embed-Element nie zum HTML-Standard gehört."
nicht standard gehört = "gibt es nicht" (etwas hart ausgedrückt), es macht invaliden code - also darf es das element nie (auf keinen fall) im quellcode geben - oder siehst du das anders?
Aber jeder übliche Browser tut es. Es zwingt ja auch niemanden einen Browserhersteller z.B. das m.W. nicht-standardisierte document.body zu implementieren, aber jeder tut es und jeder Entwickler verlässt sich drauf.
Selbiges mit innerHTML oder offsetLeft, usw...
im unterschied zu proprietären javascript-methoden produziert <embed /> invaliden code, also nochmal die frage: ist das für dich in ordnung?
Wie lässt man denn mittels Ajax einen Sound über Seitenwechsel hinweg laufen?
man welchselt den inhalt der seite und nicht die seite selbst?