Rouven: Fenster mit JS schließen

Beitrag lesen

Hi,

wenn du dir das Beispiel zu window.open ansiehst, dann siehst du, dass zwischen Fenster-NAME und Fenster-REFERENZ ein Unterschied besteht. Der Name ist ein String, den du z.B. als target bei Links angeben kannst. Die Referenz ist ein JavaScript-Verweis auf das Fenster, über das du es auch wieder schließen kannst.
Was du also machen musst ist dir eine globale Variable zu definieren, dort die Referenz auf das Fenster abzulegen und darauf dann auch wieder zuzugreifen, also im Stil von

meinFenster = null;

function info_popup(mypage,myname,w,h,menuebar) {
   // ...; ersetze hier alle "win" durch meinFenster und entferne var win=null;
}

...
// hier ist der Parameter nicht mehr erforderlich
function close_window() {
   if ((meinFenster != null) && (!(meinFenster.closed)))
      meinFenster.close();
}

MfG
Rouven

--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(