Utz: window.open ohne, daß man den Link in der Statusleiste sieht

Beitrag lesen

Hallo Urmel,

lass uns das mal zerpflücken:

<a href="#" target="anzeigeFenster" onclick="FensterOeffnen()">

Das macht dreierlei: Es öffnet 1) eine Seite "#" (das ist die eigene Seite), und zwar 2) in ein Fenster "anzeigeFenster", das ggf. zuvor geöffnet wird, und 3) ruft die Funktion "FensterOeffnen()" auf - die aber ins Leere läuft, weil das Fenster wg. 1) und 2) schon geöffnet und belegt ist.

Du musst folgendes tun:

a) Die gemeinsame Angabe von href="#" _und_ target="..." ist Unsinn; target kann an dieser Stelle Sinn machen, um Leuten ohne JavaScript ein ähnliches Verhalten anzubieten. Dazu musst Du aber einen vernünftigen href angeben.

b) Ein return false; ins onClick nehmen, also: onclick="FensterOeffnen(); return false;" - das verhindert das Ausführen des HTML-Links, der für Deine "Probleme" zuständig war.

Grüße,

Utz