Thomas Dose: Fenster bleibt trotz focus() im Hintergrund

Guten Tag!

Ich öffne aus einem Hauptfenster heraus ein Navigationsfenster (PopUp), das die linke Hälfte des Hauptfensters verdeckt. Sobald es offen ist, ist (bei WINDOWS) die Titelleiste des Navigationsfensters blau und die Titelleiste des Hauptfensters grau.
Mit Javascript kann ich den Fokus wieder auf das Hauptfenster setzen.
Nun wird die Titelleiste des Navigationsfensters grau und die Titelleiste des Hauptfensters blau.
Während beim IE das Hauptfenster nun das Navigationsfenster verdeckt, bleibt mit firefox und Netscape das Hauptfenster im Hintergrund.
Wer hat einen Tipp?

script im Hauptfenster:

function InhaltZeigen() {

if (Inhalt.closed == true) {
           Inhalt = window.open("EXCELFormelgrafik_c.html", "Inhaltsverzeichnis", "width=700,height=1000,left=0,top=0,dependent=yes,resizable=yes,scrollbars=yes");
        };
            Inhalt.focus();
       }

script im Navigationsfenster:

<script type="text/javascript">
    <!--
          function InhaltVerbergen() {
            opener.focus();
          }
    //-->
    </script>

Thomas

  1. Hallo Thomas.

    Während beim IE das Hauptfenster nun das Navigationsfenster verdeckt, bleibt mit firefox und Netscape das Hauptfenster im Hintergrund.

    Dann musst du deinen Firefox/Netscape entsprechend einstellen, dass er das Verschieben in Hinter- und Vordergrund bei Fenstern zulassen soll.

    Hierzu rufst du den Einstellungen-Dialog auf, wählst das Register „Inhalt“, dann den „Erweitert“-Button bei „[x] JavaScript aktivieren“ und dort nun „[x] Fenster vor oder hinter andere Fenster legen“.

    Und nein, eine andere Möglichkeit gibt es nicht.

    Einen schönen Samstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]