Frågan#1
Response-objekt fel 'ASP 0156 : 80004005'
Fel på huvuden
/s/admin/nyhetsbrev/skickaMailen.asp, line 97
HTTP-huvudena har redan skrivits till klientläsaren. Ändringar till HTTP-huvudena måste göras innan sidinnehållet skrivs.
Får detta på denna rad
response.redirect "skickaMailen.asp?kod="& escape(kod) &"&amne="& escape(amne) &"&avsandare="& escape(avsandare) &"&filnamn="& escape(filnamn)&"&pg="& pg+1&"&skickar=1"
Om jag tar bort Response.Buffer i början av dokumentet så fungerar det. Men jag måste ha den kodraden
SsolbulleMedlem sedan mars 20015 287 inlägg Som det står kan du inte skriva ut något på din sida innan du skickar vidare med "response.redirect"
Gör du det? Skriver ut något på sidan?
SsolbulleMedlem sedan mars 20015 287 inlägg Du ska ha Response.Buffer allra högst upp.
@ndersMedlem sedan juni 200032 967 inlägg
solbulle skrev:
Gör du det? Skriver ut något på sidan?
Jag gissar på att det hänger ihop med detta.
Problemet får lösas med javascript.
Jag löste det genom att göra redirecten med javascript som du föreslog @nders
mikulMedlem sedan aug. 20013 824 inläggAnnars skulle du bara kunna skriva Response.Buffer = true längst upp på sidan... Brukar hjälpa ;)
@ndersMedlem sedan juni 200032 967 inlägg
mikul skrev:
Annars skulle du bara kunna skriva Response.Buffer = true längst upp på sidan... Brukar hjälpa ;)
Vilket ju absolut inte löser detta problem, eftersom Addeladde vill skriva ut saker innan redirecten. ;)