Hello,
http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines
Das Beispiel in Self ist aber nicht ganz vollständig. Ich dachte auch, dass das mal korrigiert werden sollte. Hatte ich jedenfalls so verstanden. Ich möchte es mal tun:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function NeuFenster(href)
{
MeinFenster =
window.open (href, "Zweitfenster", "width=300,height=200,scrollbars");
MeinFenster.focus();
return false;
}
//-->
</script>
</head>
<body>
<a href="datei2.htm" onClick="return NeuFenster(this.href);">Neues Fenster</a>
</body>
</html>
Man kann das window.open() und das MeinFesnter.focus() auch direkt ins onClick-Attribut reischreiben. So ist es natürlich übersichtlicher.
Das Wesentliche ist aber, dass der Link auch eine "normale HTML-Funktion" hat. Sonst würde nämlich beim [Rechtsklick/Im neuen Fenster öffnen] jedesmal ein Objektfehler ausgelöst werden. Und das ist doch hässlich.
Durch das "return false" in der Funktion, dass auch an onClick-Ereignis weitergereicht wird, wird die "normale HTML-Funktion" des Links bei Erfolg (JavaScript ist vorhanden) nicht mehr aufgerufen.
Das hatten wir hier nun schon so oft, dass ich dachte, in Self würde das auch mal berichtigt.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen