verena165: Popup Fenster

Hallo Ihr Lieben,

habe da ein Problem und komme einfach nicht weiter.

Habe ein Flash Film mit Schaltflächen (3 nebeneinander),
bei denen sich durch anklicken Popup-Fenster öffnen sollen
(feste Fenstergrößen).
Das funktioniert auch prima, aber wenn ich dann die nächste Schaltfläche anklicke, legt sich das vorher geöffnete Popup-Fenster
unten in der Infoleiste ab (minimiert sich einfach).
Die Bilder wechseln zwar, aber bleiben unten abgelegt.

Der Quelltext sieht folgendermaßen aus:

<script type="text/javascript">
<!--
function seiteeins()
{ window.open("seite_1.html","Fenster","width=416,height=600"); }

function seitezwei()
{ window.open("seite_2.html","Fenster","width=416,height=600"); }

function seitedrei()
{ window.open("seite_3.html","Fenster","width=416,height=600"); }

function seitevier()
{ window.open("seite_4.html","Fenster","width=416,height=600"); }

//--></script>

Kann mir jemand helfen?
Die verzweifelte Verena

  1. Moin

    ich vermute mal, du suchst focus()

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)
    1. Auch Moin.

      Wo muss ich focus() einfügen?

      Bin ne traurige Anfängerin.

      Gruß
      Verena

      1. Hallo Verena,

        Wo muss ich focus() einfügen?

        vergleiche SELFHTML, window.open().
        Schau Dir bitte das Beispiel an. Eine sehr empfehlenswerte Seite zu Popups: "Popups" mit Javascript von molily.

        Bin ne traurige Anfängerin.

        Das kannst Du beides ändern. Für letzteres gibt es zum Beispiel das Kapitel Javascript in SELFHTML.

        Freundliche Grüße

        Vinzenz

        1. Hallo Vinzenz,

          vielen Dank für Deine Antwort.
          Habe mir die Bsp. bzw. Seiten angeschaut.

          Habe focus() folgendermaßen eingefügt:

          <script type="text/javascript">
          <!--
          function seiteeins()
          { fenster=window.open("seite_1.html","Fenster","width=416,height=600");
            fenster.focus(); }

          function seitezwei()
          { fenster=window.open("seite_2.html","Fenster","width=416,height=600");
            fenster.focus(); }

          function seitedrei()
          { fenster=window.open("seite_3.html","Fenster","width=416,height=600");
            fenster.focus(); }

          function seitevier()
          { fenster=window.open("seite_4.html","Fenster","width=416,height=600");
            fenster.focus(); }
          //--></script>

          UND ES GEHT IMMER NOCH NICHT!!
          Was mach ich denn falsch!?
          Isch werd noch blöde hier...

          Freundliche Grüße
          Verena

          1. Hallo verena165,

            function seitevier()
            { fenster=window.open("seite_4.html","Fenster","width=416,height=600");
              fenster.focus(); }

            UND ES GEHT IMMER NOCH NICHT!!
            Was mach ich denn falsch!?
            Isch werd noch blöde hier...

            Nutzt du Firefox oder Opera? Diese Browser sind meines Wissens per Default so eingestellt, dass das In-den-Vorder-oder-Hintergrund-Holen von Fenstern über "focus()" bzw. "blur()" über JavaScript erst einmal deaktiviert ist. Du musst es als Nutzer zuerst explizit in deinen Browsereinstellungen erlauben, wenn du so etwas willst.

            Gruß Gernot