Hi!
Dass das beim Netscape funktioniert, wundert mich ein bisschen, es sei denn Du hast schon irgendwo die Variable fernbedienung mit null initialisiert, so ungefaehr:
var fernbedienung = null; // ausserhalb der Funktion oeffneFernbedienung() !!
Ansonsten kannst Du auch einfach
if (!fernbedienung)
statt
if (fernbedienung == null)
abfragen. Das hat den Vorteil, dass auch undefined (wenn Variable noch nicht deklariert/initialisiert wurde) zur Ausfuehrung des if-Zweiges fuehrt.
Des weiteren ist es ratsam zu pruefen, ob das bereits geoeffnete Fenster vom Benutzer wieder geschlossen wurde. Die Variable fernbedienung aendert sich dadurch naemlich keineswegs. Also:
if ((!fernbedienung) fernbedienung.closed) fernbedienung = window.open(...);
window.focus() gibt es uebrigens erst seit JavaScript1.2, also nicht wundern, wenn aeltere Browser Fehler bringen.
Calocybe