stäng fönster efter nerladdning börjat

JavaScript

3 svar · 208 visningar · startad av Koggen

Medlem sedan juni 2002169 inlägg
Trådstart#1

Vid nerladdning av Excelfil kan man på min site välja om man vill lämna sitt namn i ett popup-formulär (lagras mha ASP i databas). Ett alternativ är dock "Nej tack fortsätt med nerladdningen".

Det jag skulle vilja då är att efter det man klickat så startar nerladdning av filen samt att popupfönstret därefter stängs.

Jag har provat

onClick="window.location.href='nerladdningsfil.xls'; window.close()"

och lite andra varianter (bl annat i body-taggen både onLoad och onUnLoad, men det som händer är att fönstret stängs direkt och nerladdningen aldrig påbörjas.

Någon som har någon idé??
Tack

Medlem sedan sep. 20026 425 inlägg
#2

Den här koden ska nog kunna fungera:

<a href="javascript:opener.location=('nerladdningsfil.xls'); self.close();">Ladda ner och stäng fönstret</a>
Medlem sedan juni 2002169 inlägg
#3

Tackar, tackar funkar precis som jag ville :h

Medlem sedan sep. 20026 425 inlägg
#4

Vad bra. :D

353 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
223 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
216 ms — ändringar (db)