Der Martin: Pop Up schliessen

Beitrag lesen

Hallo,

function check() {
  window1=window.open('check.asp', "fenster", "width=500,height=75,left=620,top=475, status=no, toolbar=no, menubar=no, hotkeys=yes, scrollbars=no")
  window1=focus();

Was ist das ^ hier?
Ein Schreibfehler, oder eher ein Verständnisfehler?
Ich weiß nicht, ob focus() überhaupt einen definierten Rückgabewert hat, aber selbst wenn dein 'window1' global wäre, würdest du damit die Referenz auf das neue window-Objekt (Popup) wieder überschreiben.

function close() {
  window1.close();
}

Eine eigene Funktion genauso zu nennen wie eine bereits existierende Methode, ist heikel. Hier würdest du beispielsweise die close-Funktion des aktuellen window-Objekts überschreiben, was eventuell sogar raffiniert sein könnte. Aber wie gesagt: Es ist eine böse, weil schwer zu findende Fehlerquelle.

So long,
 Martin

--
Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.