Stiefel: focus() ... eigntlich doch ganz einfach?

Hi!

Das Brett vor meinem Kopf ist hartnäckig:

window.open("trans.htm","hinweis","width=400,height=200,screenx=100,screeny=100,resizable=no");
hinweis.focus();

Der IE behauptet, hinweis sei nicht definiert. (vor focus)
Aber in der Zeile darüber hab ich doch ein fenster dieses Namens geöffnet?
Fehlt da was?

mfg
Stiefel

  1. Hallo Stiefel,

    hinweis =  window.open("trans.htm","hinweis",...
    hinweis.focus();

    Nun sollte IE sich nicht mehr aufregen.

    mfg
    Stiefel

    mfg
    Johannes

    1. Hi!

      Oh! ;-)

      Hmm. Hab ich auch probiert, nur dummerweise den Befehl in Anführungsstriche gesetzt...

      Aber ist es denn gar nicht möglich das Fenster direkt anzusprechen? Es hat doch den Namen hinweis...

      Tausend Dank ers ma, hauptsache es funzt!

      mfg
      Stiefel

      1. hi ho

        Aber ist es denn gar nicht möglich das Fenster direkt anzusprechen? Es hat doch den Namen hinweis...

        ja und mit hinweis=window.open(...)

        gibt es nun auch ein _objekt_ hinweis, welches dann auch fokussierbar ist (u.a.)

        cua

        n.d.p.

      2. Tach auch!

        Aber ist es denn gar nicht möglich das Fenster direkt anzusprechen? Es hat doch den Namen hinweis...

        Ja, aber der Name, den Du window.open uebergibst, ist nur als Linkziel gedacht. In der _Variablen_ hinweis speicherst Du hingegen die Instanz, die window.open zurueckgegeben hat und hast somit Zugriff auf die Eigenschaften und Methoden. Als C++-Freak muesstest Du das doch eigentlich kennen :-)

        MfG Simon

        1. Hi!

          Als C++-Freak muesstest Du das doch eigentlich kennen :-)

          höhö ;-)

          mfg
          c++ äh... Stiefel