Hallo,
Lösungen mit href="#" sollte man üblicherweise meiden. Sie verhindern nämlich, dass Leute ohne JavaScript überhaupt etwas geöffnet bekommen. Daher ist die Lösung von Marc Reichelt schon viel besser.
Allerdings kann man auch die noch verbessern:
<a href="datei.html" onclick="openWindow(this.href); return false">Fenster öffnen</a>
Hierbei hat man mehrere Dinge berücksichtigt:
1. Leute ohne JavaScript bekommen die Datei geöffnet, wenn auch ohne die gewünschten Fensterformatierungen -- aber immerhin!
2. Mit this.href sparst Du Dir die doppelte Eingabe des Verweisziels.
3. Mit openWindow kannst Du zentral eine Funktion festlegen, die das Fenster öffnet.
Zu 3: Im script-Bereich legst Du eine Funktion wie die folgende ab:
function openWindow(uri)
{
popupWindow = window.open(uri,"popup","width=445,height=300,location=0,menubar=0,status=0,toolbar=0,scrollbars=1,resizable=0");
popupWindow.focus();
}
Grüße
Abbi