Zerberus: window.open mit mehreren Links wie geht das ?

Hi

Habe ein kleines Problem. Ich möchte die Function window.open für mehrere Links verwenden. Das soll dann so aussehen :

Link 1
Link 2
Link 3

Bei jedem Link soll natürlich immer ein anderes Pop-Up Fenster erscheinen. Wie macht man das denn ? Bei einem Link ist das ja einfach. Dann würde das so aussehen :

<head>
<script type="text/javascript">
<!--
function NeuFenster() {
 MeinFenster =
 window.open("link1.html", "Zweitfenster", "width=300,height=200,scrollbars");
 MeinFenster.focus();
}
//-->
</script>
</head>
<body>
<a href="javascript:NeuFenster()">Link1</a>
</body>

Nur wie baue ich denn da mehrere Links ein für Pup-Up Fenster mit verschiedenen Adressen ? Oder gibt es eine Möglichkeit normale Framefenster als Pop-Up Fenster erscheinen zu lassen ? Also ohne Adressliste, Symbole etc.?
Wäre nett wenn ihr mir helfen könntet. Ich habe bis jetzt noch keine Lösung gefunden.

MFG         Zerberus

  1. Hallo

    <head>
    <script type="text/javascript">
    <!--
    function NeuFenster(name) {
    MeinFenster =
    window.open("link1.html", name, "width=300,height=200,scrollbars");
    MeinFenster.focus();
    }
    //-->
    </script>
    </head>
    <body>
    <a href="javascript:NeuFenster('fenster1')">Link1</a>
    <a href="javascript:NeuFenster('fenster2')">Link1</a>
    </body>

    Du musst dem 2. Fenster nur einen anderen Namen geben. Ich habe Dein JavaScriptCode entsprechend abgeändert.

    Grüße

    Daniel

    1. Hallo

      Da habe ich doch auf die schnelle glatt was vergessen.

      <head>
      <script type="text/javascript">
      <!--
      function NeuFenster(url,name) {
      MeinFenster =
      window.open(url, name, "width=300,height=200,scrollbars");
      MeinFenster.focus();
      }
      //-->
      </script>
      </head>
      <body>
      <a href="javascript:NeuFenster('link2.html','fenster1')">Link1</a>
      <a href="javascript:NeuFenster('link2.html','fenster2')">Link2</a>
      </body>

      Geschickt wäre vielleicht auch, die Referenzen auf die Fenster in einem Array abzulegen. Aber erweitern kannst Du das ja nach belieben.

      Grüße

      Daniel

      1. Merci Leuts.
        Funktioniert genauso wie ichs mir erhofft habe.

        MFG  Zerberus

  2. Moin!

    Bei einem Link ist das ja einfach. Dann würde das so aussehen :

    Genau. Und du baust deine Funktion so um, daß du als Parameter den auszuführenden Link übergibst, und fertig.

    Mehr Infos: </selfhtml/javascript/sprache/funktionen.htm>

    - Sven Rautenberg