Sven Rautenberg: Neues Fenster öffnen

Beitrag lesen

Moin!

Warum return false im onClick ? Mach das mal wech ;-)

Nein, das bleibt drin. Es sorgt nämlich dafür, daß der normale Link im HREF-Attribut beim Klicken _nicht_ ausgeführt wird, sondern nur die fenster()-Funktion im onclick.

Wenn kein Javascript aktiviert ist, wird der Link im HREF dann ausgeführt - so programmiert man kompatible Webseiten, und es macht absolut Sinn, sowas zu tun. Man muß dann nämlich nicht diesen Umweg nehmen:

<script type="text/javascript">
document.write("<span onclick='fenster("deineDatei.html")' style="text-decoration:underline">einLinkjuchu</span>"+"<BR>");
</script>
<noscript>
<a href="deineDatei.html" target="_blank">einLinkjuchu</a>
</noscript>

Abgesehen davon funktioniert deine Version in Netscape 4 nicht - der kenn onclick nur in Links, nicht in <span>.

- Sven Rautenberg