mit window.open 2 popup starten
Jan
- javascript
0 muh0 Norbert Klein
hallo,
wie kann ich denn von einer seite aus,
mit der folgenden funktion nicht nur ein, sondern 2 mit 2 links auch 2 popup-fenster öffnen?
also Bild 1 --> erste link zum ersten popup
dann soll Bild2 --> zweite link zum zweiten popup kommen
das ist die funktion, die ja für ein popup klappt:
function PopupFenster()
{
F = window.open("ansicht-foto.php","Popup","left=200,top=50");
}
hier ruf ich dann den link auf:
<a href="javascript:PopupFenster()">| Bild 1 |</a>
danke....jan
wenn ich dich richtig verstanden habe dann öffnet sich bei dir alles im gleichen popup fenster, aber du möchtest das sich beim zweiten link ein zweites neues fenster öffnet?...
am einfachsten wäre es eine zweite funktion zu schreiben wo du anstatt der variable "F" eine andere nimmst
wenn ich dich richtig verstanden habe dann öffnet sich bei dir alles im gleichen popup fenster, aber du möchtest das sich beim zweiten link ein zweites neues fenster öffnet?...
am einfachsten wäre es eine zweite funktion zu schreiben wo du anstatt der variable "F" eine andere nimmst
ok, hab ich gemacht...die erste heisst jetzt A und die zwite B
aber woher weiß er dann, bei welchem link er welche funktion aufrufen soll?
also das wird der link zum ersten popup:
<a href="javascript:PopupFenster()">| bild 1 |</a>
und das ist der link zum zwieten popup:
<a href="javascript:PopupFenster()">| bild 2 |</a>
irgendwie muss ich doch bei dem aufrufen der popups die variablen von oben mit angeben. also bei <a href....> muss doch irgendwo mal die variable A oder B auftauchen...danke
nein du solltest ja zwei funktionen schreiben ;)
function openwin1()
{
A = window.open
}
function openwin2()
{
B = window.open
}
<a href="javascript:openwin1();">win 1</a>
<a href="javascript:openwin1();">win 2</a>
Hallo.
wie kann ich denn von einer seite aus,
mit der folgenden funktion nicht nur ein, sondern 2 mit 2 links auch 2 popup-fenster öffnen?
Mit einer simplen Parameterübergabe:
function PopupFenster(uri)
{
F = window.open(uri,"Popup","left=200,top=50");
}
hier ruf ich dann den link auf:
...und zwar so:
<a href="seite1.html" target="Popup" onclick="PopupFenster(this.href); return false">| Bild 1 |</a>
<a href="seite2.html" target="Popup" onclick="PopupFenster(this.href); return false">| Bild 2 |</a>
Dann funktioniert es auch, wenn JavaScript deaktiviert ist.
Gruß
Norbert