webForumDet fria alternativet

Utskrift "i bakgrunden"

ASP

6 svar · 229 visningar · startad av Koggen

Medlem sedan juni 2002169 inlägg
Frågan#1

Jag kämpar med att få en utskrift i bakgrunden att fungera.

Man klickar på en länk som skickar en till en sida där alla
uppgifter hämtas från en databas.

Nästsist på denna sida finns ett javascript som skriver ut, och därefter skickas man tillbaka till sidan man kom från.

Detta fungerar inte!
Utskriften hinner aldrig göras innan man skickas vidare. kommenterar jag bort response.redirect så funkar det som det skall. Jag undrar varför, och hur man kan lösa det.
Kod:

- LISTAR FRÅN DATABASEN-
response.write "<script language='javascript'> window.print(); </script>"
response.redirect "../edit_plan_details.asp?id=" & request.querystring("id")

Tack på förhand

Medlem sedan dec. 20003 563 inlägg
#2

All asp-kod som response.redirect körs innan själva html-koden körs (<script osv osv>).
Vad du skulle kunna göra är att lägga in en meta-tagg som skickar vidare användaren efter 2 sekunder t.ex.

Medlem sedan sep. 20026 425 inlägg
#3

Du kan juh köra med denna:

- LISTAR FRÅN DATABASEN-
response.write "<script language='javascript'> window.print(); </script>"
Response.Addheader "refresh","5;url=../edit_plan_details.asp?id=" & request.querystring("id")

Ändra 5 mot antalet sekunder du vill ha.

Medlem sedan juni 2002169 inlägg
#4

Utskriftsfönstret skulle ju helst aldrig synas, men jag får väl prova med meta-taggen.

Tack för hjälpen :)

Medlem sedan dec. 20003 563 inlägg
#5

Vet inte vad som händer när du kör refresh 0 dock.. testa.
Då kan man hoppas att det inte syns samt att den skriver ut :)

Medlem sedan mars 20021 889 inlägg
#6

Du kan inte "spola" ut HTML-koden med Response.Flush?
Jag är dock itnte alls säker på att det fungerar så...

:)

Medlem sedan dec. 199982 inlägg
#7

gör ett tillfälligt frameset där en frame är 0% (den med innehållet som skall skrivas ut). sen laddar du över framesetet igen.

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