webForumDet fria alternativet

Stänga ner popup från moderfönster

2 svar · 244 visningar · startad av Peeer

PeeerMedlem sedan mars 20025 907 inlägg
#1

Hej!
I ett popupfönster ('eventwindow') har jag en länk som öppnar ytterligare ett popupfönster ('rules'). Jag har en länk i evenwindow som stänger ner det fönstret när man klickar på den (<a href="javascript:window.close();">Stäng fönstret</a>). Hur gör jag för att stänga båda popuperna genom att klicka på den länken?

Likaså vill jag att när jag submittar ett formulär som finns i eventwindow så ska rules-fönstret stängas automatiskt (dock inte eventwindow-fönstret). Rörigt? :)

dectgapMedlem sedan sep. 20021 655 inlägg
#2

1. I eventwindow:

<script type="text/javascript">
var thirdWindow;

function openThirdWindow(){ // En funktion som öppnar det tredje fönstret
    thirdWindow = window.open('', 'rules');
}
</script>

...

<a href="#" onclick="if(thirdWindow) thirdWindow.close(); window.close();">Stäng båda</a>

2. Använd samma princip:

<form onsubmit="if(thirdWindow) thirdWindow.close()">

If-satserna är bara där för att det inte ska bli fel ifall rules-fönstret inte har öppnats.

PeeerMedlem sedan mars 20025 907 inlägg
#3

Hinner inte testa nu, men antar att det fungerar (annars återkommer jag). Tack! :)

138 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)