Josef Höllwerth: JS Funktion mit href

Beitrag lesen

Hallo,

habe ein mir unverständliches Problem und hoffe es kann mir jemand erklären:
<!--
function Sorry()
{
 window.opener.location.href = "/DISCLAIMER/sorry_neu.html";
 window.close();
}
// -->
</SCRIPT>
</HEAD>

<a href="javascript:Sorry()">
<img border="0" src="../images/disclaimer/button2.GIF" width="167" height="47">
</a>

Das funktioniert nicht!
Aber wenn der Link so aussieht gehts:
<a href="javascript:window.opener.location.href = '/DISCLAIMER/sorry_neu.html';window.close()">

Ich habe keine Ahnung warum, will aber die zweite Variant nicht verwenden, weils einfach ncicht sauber ist. Vielleicht kann mir jemand sagen, was ich falsch mache.