michael: öffnen von zwei verschiedenen popup fenstern

hallo,
kann mir bitte einer erklären wie ich mit hilfe von javascript zwei verschiedene popup fenster (430x230 pixel) von einer html-seite durch zwei verschiede links öffnen kann.
popup 1 (impressum.html)
popup 2 (links.html)
ich habe schon einiges versucht, aber es hat sich bei beiden links immer das selbe popup geöffnet.
für hilfe wäre ich sehr dankbar

  1. Hallo Michael,

    zeig doch mal deinen Quelltext her. Hast du denn jeweils die Funktionen richtig verlinkt?

    Viele Grüße
    Ben

    --
    Phantasie ist wichtiger als Wissen. - Albert Einstein
    1. hallo ben,
      so sieht mein quelltext aus.

      <script language="JavaScript">
      <!--
      function PopupFenster() {
      F1 = window.open("impressum.html","Fenster1","width=450,height=230");
      F2 = window.open("links.html","Fenster2",,"width=450,height=230");
      }

      <a href="javascript:PopupFenster("impressum.html");">öffnen1</a>
      <a href="javascript:PopupFenster("links.html");">öffnen2</a>

      für deine hilfe bin ich dir sehr dankbar

      1. Hi Michael,

        F1 = window.open("impressum.html","Fenster1","width=450,height=230");
        F2 = window.open("links.html","Fenster2",,"width=450,height=230");

        Nach "Fenster2" ist ein Komma zu viel. Versuch mal, das zu entfernen. :-)

        Viele Grüße
        Ben

        --
        Phantasie ist wichtiger als Wissen. - Albert Einstein
        1. hi ben,
          das mit dem komma hat nicht funktioniert.
          wie sollte denn der gesamte quelltext aussehen?
          kannst du mir nochmal helfen?

          gruß
          michael

          1. Hi Michael,

            naja, ausnahmsweise schreib ich mal die richtige Lösung. ;-)

            Ich würde das ganze nicht über eine Funktion, sondern direkt lösen:

            <a href="impressum.html" onClick="window.open('impressum.html','Fenster1','width=450,height=230'); return false;">öffnen1</a>
            <a href="links.html" onClick="window.open('links.html','Fenster2','width=450,height=230'); return false;">öffnen2</a>

            So dürfte es jetzt funktionieren. :-)

            Viele Grüße
            Ben

            --
            Phantasie ist wichtiger als Wissen. - Albert Einstein
            1. hallo ben,
              du bist super!!!
              das funktioniert perfekt.
              ich bin dir sehr dankbar für deine hilfe.

              nochmal vielen dank

              michael

              1. Hi Michael,

                du bist super!!!

                Naja, ich glaube, das ist nix Großes. ;-)

                das funktioniert perfekt.

                Wollte ich doch gehofft haben.

                ich bin dir sehr dankbar für deine hilfe.

                Freut mich. Habe dir sehr gern geholfen.

                nochmal vielen dank

                Gern geschehen. Immer wieder gern. :-)

                Viele Grüße
                Ben

                --
                Phantasie ist wichtiger als Wissen. - Albert Einstein
                1. hallo ben,
                  jetzt habe ich plötzlich noch ein kleines problem.
                  wenn ich von der seite (links.html), die in der gewünschten grösse öffnet, auf einen weiteren link klicke, öffnet sich zwar ein neues fenster(externer link). das neue fenster ist aber nur so gross wie das popup (450x250)
                  kann man das irgendwie ändern?

                  danke
                  michael

                  1. Hi Michael,

                    ist das ganze dann auch ein PopUp oder wie? Kannst du das vielleicht mal hochladen, damit ich mir das ansehen kann?

                    Viele Grüße
                    Ben

                    --
                    Phantasie ist wichtiger als Wissen. - Albert Einstein
                    1. hallo ben,
                      ich habe es jetzt selber geschnallt.
                      in der seite (linkt.html) hat bei den links die erweiterung
                      target="_blank" gefehlt.
                      jetzt klappt es wunderbar.
                      nochmals vielen, vielen dank für deine hilfe.

                      grüsse
                      michael

                      1. Hi Michael,

                        na dann ist es ja gut. :)

                        Viel Spaß und Erfolg weiterhin!

                        Viele Grüße
                        Ben

                        --
                        Phantasie ist wichtiger als Wissen. - Albert Einstein
            2. Hi Michael,

              naja, ausnahmsweise schreib ich mal die richtige Lösung. ;-)

              Ich würde das ganze nicht über eine Funktion, sondern direkt lösen:

              <a href="impressum.html" onClick="window.open('impressum.html','Fenster1','width=450,height=230'); return false;">öffnen1</a>
              <a href="links.html" onClick="window.open('links.html','Fenster2','width=450,height=230'); return false;">öffnen2</a>

              So dürfte es jetzt funktionieren. :-)

              und so ist's noch einfacher zu bearbeiten:

              <a href="impressum.html"
              target="Fenster1"
              onClick="window.open(this.href, this.target,'width=450,height=230'); return false;"

              öffnen1</a>

              <a href="links.html" target="Fenster2"
              onClick="window.open(this.href , this.target,'width=450,height=230'); return false;"

              öffnen2</a>

              Struppi.

  2. Hallo Michael,
    die Tatsache, dass die Popups bei Dir immer im selben Fenster geöffnet werden, deutet darauf hin, dass der Name beider Fenster der selbe ist.

    Also: Jedem Fenster seinen eigenen Namen, dann sollte das klappen.

  3. <a href="#" onclick="window.open(verschieden angaben hier rein)">Link 1</a>

    <a href="#" onclick="window.open(verschieden angaben hier rein)">Link 1</a>