webForumDet fria alternativet

stäng fönster efter nerladdning börjat

JavaScript

3 svar · 205 visningar · startad av Koggen

Medlem sedan juni 2002169 inlägg
Frågan#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

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)