Leonhard Kronast: überprüfen ob ein fenster mit bestimmtem namen geöffnet ist

Beitrag lesen

Hi Fabian,

unter diesen Umständen solltest Du das Fenster besser erstmal schließen, damit du dann ein neues gleichen Namens mit den gewünschten Optionen öffen kannst (ein offenes Fenster zu "resizen" geht soweit ich weiß nur im Navigator und nicht beim IE)

hier ein (jetzt aber ungetestetes) script:

var zweitfenster=null;

function oeffnen(welches,optionen)
{
if (zweitfenster != null)                 // pruefen ob es schon mal auf war
    if (!zweitfenster.closed)           // pruefen, ob es der Betrachter schon selbst geschlossen hat
               zweitfenster.close();    //ansonsten jetzt schliessen
zweitfenster = window.open(welches, "",optionen);
zweitfenster.focus();
}

Der aufruf wäre dann

<a href="javascript:oeffnen('links.htm','width=400,height=300')">Links</a>
<a href="javascript:oeffnen('xy.htm','width=200,height=300')">XY</a>

Ich hoffe das hilft dir weiter

Gruß

Leonhard