Hallo,
In diesem Frame greifen der <embed>- und der <bgsound>-Tag auf die Variable "lied" zurück. Der Frame lädt sich mit Hilfe von
setTimeout("location.reload()", 5000)
alle 5 Sekunden neu.
Bei einem Neuladen werden auch alle Variablen gelöscht. Das Dokument im Frame könnte sich die Daten höchstens alle 5 Sekunden eigenständig holen, und zwar z.B. vom window-Objekt des Frameset-Dokuments, also top.variable.
Aber ehrlich gesagt solltest du dir mit HTML/JavaScript nicht viele Chancen ausrechnen, was du da bauen willst, ist mir heutigen HTML- und JavaScript-Fähigkeiten nicht wie gewünscht umsetzbar.
Mathias