Hallo LenaLuna,
das funktioniert leider nicht, da ich folgenden Aufruf habe:
<form action="meineSeite.htm" method="post" name="form" target="meinFester">
<input type="image" src="..." border="0" onClick=" window.open('','meinFester','width=800, resizeable=yes, toolbar=no, statusbar=yes, scrollbars=yes, left=0, top=0'); f1.focus();" width="107" height="28">
</form>
Somit konnte ich per Formular aktuelle Eingaben senden und gleichzeitig die Größe etc des neuen Festers bestimmen. Außerdem wurde ein bereits existierendes Fenster automatisch verwendet.
Wie schon erwähnt, funktioniert in anderen Browsern und bei IE 6 ohne SP2 wunderbar. Nur der IE 6 mit SP2 will immer 2 öffnen. Das über target=... wird geblockt. Schalte ich den Blocker aus. Öffnet er 2 Fenster. Ein leeres (window.open Aufruf) und ein weiteres.
Was kann ich tun, um die alte Funktionalität wieder zu bekommen?
Vielen Dank im voraus.
Ed
hallo, Ed
ich würde vorher einfach abfragen ob das fenster schon offen ist.
wenn es offen ist dann mit location.href bedienen, ansonsten mit open...if (fenster != null && fenster.closed != null && !fenster.closed)
fenster.location.href = 'test.htm';
else
var fenster = window.open('test.htm', 'meinFester','...');gruss, LenaLuna