window.open mit mehreren Links wie geht das ?
Zerberus
- javascript
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
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
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
Merci Leuts.
Funktioniert genauso wie ichs mir erhofft habe.
MFG Zerberus
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