per onClick eine Funktion in einer anderen aufrufen
Benjamin
- javascript
Hallo,
ich stehe vor einem komischen Problem.
Und zwar öffne ich eine Karte per Popup. In dieser Karte gibt es Orte, die man anklicken kann.
Nach dem anklicken soll sich das Popup schließen und der Link soll im "opener"-Fenster geöffnet werden. Ja gut, das bekomme ich noch mit einer klitze-kleinen JS Funktion hin, aber nun das Problem:
Ich arbeite mit Ajax, d.h. die Seite muss über die Funktion "loadPage('test.html');" aufgerufen werden, das muss dann ja aber in der Funktion geschehen, welche den Link im "opener" öffnen lässt.
Quasi so:
<a href="#" onclick="link('test.html');>
(Das klappt, das Popup wird geschlossen und der Link wird im opener geöffnet. Aber ohne Ajax, was unbedingt von Nöten ist.
Habs dann so probiert:
<a href="#" onclick="link(loadPage('test.html'););">
(Geht nicht, weder schließt sich das Popup noch sonst was)
Ich hoffe mein Problem ist klar, das Popup soll sich schließen und der Link soll sich im Ajax-Mode laden, und zwar im opener Window.
MfG
Benjamin
Hallo,
<a href="#" onclick="link(loadPage('test.html'););">
(Geht nicht, weder schließt sich das Popup noch sonst was)Ich hoffe mein Problem ist klar, das Popup soll sich schließen und der Link soll sich im Ajax-Mode laden, und zwar im opener Window.
unter der Vorausetzung, das die Funktion "loadPage()" im opener definiert ist, sollte es doch so gehen.
<a href="#" onclick="opener.loadPage('test.html');">...</a>
um das popup zu schliessen
<a href="#" onclick="opener.loadPage('test.html');self.close();return false;">...</a>
Gruß plan_B
unter der Vorausetzung, das die Funktion "loadPage()" im opener definiert ist, sollte es doch so gehen.
<a href="#" onclick="opener.loadPage('test.html');">...</a>
um das popup zu schliessen
<a href="#" onclick="opener.loadPage('test.html');self.close();return false;">...</a>Gruß plan_B
Ja, danke, so ähnlich hab ich das jetzt hinbekommen :)
MfG
Benjamin