Chris: IE Problem bei .focus und .close

Hi,

ich habe eine Funktion welches ein zweitfenster öffnet

var filewindow=window.open(filename+filestring,'secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=250,width=290');
filewindow.focus();

und einen href irgendwo im dokument mit

<a href=javascript:filewindow.close(); return true;>Fenster Schließen</a>

Weder .focus noch .close funktionieren im IE, er sagt immer er kennt die variable filewindow nicht ?!
Unter Netscape funktioniert alles einwandfrei...

Ideen ?

  1. Hallo Chris,

    Wenn das in der Funktion steht:

    var filewindow=window.open
    ^^^^^^
    (filename+filestring,'secondary_window','toolbar=no,location=no,scrollbars=yes,directories=no,height=250,width=290');

    filewindow.focus();

    kann es nicht funktionieren, denn dann ist filewindow eine lokale Variable und nur in der Funktion gültig.
    Lasse das var weg und das Problem sollte erledigt sein. Eventuell

    filewindow.focus(); durch setTimeout('filewindow.focus()',100); ersetzen. Der IE hat in einigen Versionen da ein kleines Zeitproblem.

    Viele Grüße
    Antje

    <img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">

    1. Danke, das mit SetTimeOut hat wunderbar geklappt !!