Hallo Andreas
<script type="text/javascript">
<!-- if(top!=self)
hier ist dein Fehler, die Zeile if (top!=self) wird nie ausgeführt, da sie innerhalb eines Kommentarblockes steht.
Abhilfe (wie im Beispiel von self):
<script type="text/javascript">
<!--
if(top!=self)
{
if (window.opera) window.onload=opera_befreien;
else top.location=self.location;
}
function opera_befreien()
{
document.links['befreien'].click();
}
//-->
</script>
Viele Grüße
Antje
PS: Zeilenumbrüche haben in JavaScript eine Bedeutung. Unvorsichtiges Löschen kann zu Problemen führen.