Was sagt denn die Fehlerkonsole deines Browsers?
Gar nichts (Opera). Offenbar kommt das Script nach </frameset> aber vor </html> nicht zur Ausführung.
Da fällt mir gerade auf, dass die htm-Datei keinen <body> hat. Habe schon seit Jahren nicht mehr mit framesets gearbeitet.
Hier nochmal der gesamte Inhalt, der alert wird nicht angezeigt:
<html>
<head>
<title>Chorgemeinschaft 1844 Dornheim e.V.</title>
</head>
<frameset cols=143,* frameborder=no border=0>
<frameset rows=100,*>
<frame src=logo.htm name=bild>
<frame src=leiste.htm name=navi>
</frameset>
<frameset rows=95,*>
<frame src=kopf.htm name=kopf>
<frame src=Home.htm name=haupt>
</frameset>
</frameset>
<script type="text/javascript">
alert(window.location.href);
</script>
</html>
Gast.