anonymus: Ungeöffnetes Fenster schließen!

Gibt es möglichkeiten, im Hintergrund stehende Browserfenster zu schließen:
Der Context: ich habe ein Script geschrieben, dass ein spezielles neues Fenster beim Laden der Datei öffnet. (Mit den Inhalt datei.htm). Das aktuelle Fenster gerät in den Hintergrund. Und genau dies möchte ich schließen!

<html><head>
</head><body onload="mywin001=openIT('datei.htm',600,400,null,null,'mywin001',5,true,true,true);return false">
<script src=chromless.js>
document.close();
</script>
<script>

function openIT(u,W,H,X,Y,n,b,x,m,r,borderc,bordercd) {
 var cU  ='close.gif'      //gif for close on normal state.
 var cO  ='close.gif'     //gif for close on mouseover.
 var cL  ='clock.gif'        //gif for loading indicator.
 var mU  ='minimize.gif'    //gif for minimize to taskbar on normal state.
 var mO  ='minimize.gif'     //gif for minimize to taskbar on mouseover.
 var xU  ='max.gif'       //gif for maximize normal state.
 var xO  ='max.gif'       //gif for maximize on mouseover.
 var rU  ='restore.gif'       //gif for minimize on normal state.
 var rO  ='restore.gif'      //gif for minimize on mouseover.
 var tH  =t + ' - ' + t2   //title for the title bar in html format.
 var tW  =tH    //title for the task bar of Windows.
 var wB  =borderc||'#D5D5FF'      //Border color.
 var wBs =bordercd||'#D5D5FF'     //Border color on window drag.
 var wBG =borderc||'#D5D5FF'      //Background of the title bar.
 var wBGs=bordercd||'#D5D5FF'     //Background of the title bar on window drag.
 var wNS ='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=Auto,resizable=0'  //Html parameters for Netscape.
 var fSO ='scrolling=auto noresize'    //Html parameters for main content frame.
 var brd =b||5;      //Extra border size.
 var max =x||false;      //Maxzimize option (true|false).
 var min =m||false;      //Minimize to taskbar option (true|false).
 var res =r||false;      //Resizable window (true|false).
 var tsz =20;      //Height of title bar.
 var t   ='qwf'
 var t2  ='rewqrtfsdf'
 return chromeless(u,n,W,H,X,Y,cU,cO,cL,mU,mO,xU,xO,rU,rO,tH,tW,wB,wBs,wBG,wBGs,wNS,fSO,brd,max,min,res,tsz)
}
</script>
</body>
</html>

  1. Hi,

    Gibt es möglichkeiten, im Hintergrund stehende Browserfenster zu schließen:

    Du kannst jedes Fenster schließen, egal ob es im vorder oder Hintergrund ist, indem du

    <fenstername>.close ();

    verwendest; also z.B.

    meinFenster.close ();

    Aus deinem Script werde ich nicht schlau, da ich die Funktion chromeless nicht kenne (die höchstwarscheinlich in chromeless.js definiert ist)

    Grüße,

    Christian

    1. Hi,

      Gibt es möglichkeiten, im Hintergrund stehende Browserfenster zu schließen:

      Du kannst jedes Fenster schließen, egal ob es im vorder oder Hintergrund ist, indem du

      <fenstername>.close ();

      verwendest; also z.B.

      meinFenster.close ();

      Aus deinem Script werde ich nicht schlau, da ich die Funktion chromeless nicht kenne (die höchstwarscheinlich in chromeless.js definiert ist)

      Grüße,

      »»

      Hallo Christian

      Aber wie kann ich den Fensternamen deffinieren?

      1. Hi,

        Aber wie kann ich den Fensternamen deffinieren?

        Ein Script öffnet ein fenster _immer_ über window.open - Suche danach in deinen Dateien und schau' Dir den 2. Parameter an - das ist der Fenstername.

        Grüße,

        Christian

  2. Hi,

    Der Context: ich habe ein Script geschrieben, dass ein spezielles neues Fenster beim Laden der Datei öffnet. (Mit den Inhalt datei.htm). Das aktuelle Fenster gerät in den Hintergrund. Und genau dies möchte ich schließen!

    opener.close()

    siehe:http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines

    Grüße aus Oberfranken

    Sven