Hallo Matthias,
Aufruf im HTML:
<a id="demo" href="javascript:file()"></a>externes JS für die Zuordnung des betreffenden Soundfiles:
function file()
{
var file;
file = document.body.id + '.mp3';
parent.frames['lefttopFrame'].location.href = [file];
}
Das finde ich zwar nicht sehr elegant, denn du kannst die Musik in einem Player ja auch direkt wechseln, ohne immer gleich das Kind mit dem ganzen Bade (Player mitsamt umgebendem Dokument in einem Frame) auszuschütten.
Dein Ansatz könnte aber sogar auch funktionieren, wenn du statt
parent.frames['lefttopFrame'].location.href = [file];
parent.lefttopFrame.location.href = file;
verwenden würdest. So ganz sicher bin ich mir da jetzt auch nicht mehr.
In manchen Browsern funktioniert vielleicht auch Folgendes:
parent.frames['lefttopFrame'].src = file;
oder
parent.getElementsByName['lefttopFrame'][0].src = file;
Gruß Gernot
super me