ampyMedlem sedan feb. 20011 498 inlägg response.redirect "showthread.asp?id="&id&"&page="&lastpost(svar)&""&chr(35)&""&strDatat(0,0)&""
På koden ovan får jag detta felmeddelande:
Inkompatibla typer: '[string: "1#24"]'
chr(35) = #
Testade även med:
response.redirect "showthread.asp?id="&id&"&page="&lastpost(svar)&"#"&strDatat(0,0)&""
Men får samma fel.
Kan man inte använda # i en redirect eller?
Hur ska man då göra?
Jesper TMedlem sedan nov. 20017 144 inlägg
Kan man inte använda # i en redirect eller?
Jo, då det skall väl gå bra. Jag tror att problemet är funktionen "lastpost" som strular i detta fall(tillsammans med strängen #).
Går det att lägga ett & innan # kanske ...ar)&"&#"&strDatat(0,0...?
ampyMedlem sedan feb. 20011 498 inlägg Då blir det inget ASP-fel men man kommer inte dit man ska komma egentligen. För att det finns ett &-tecken innan #.
Jesper TMedlem sedan nov. 20017 144 inlägg Nej, föresten det kanske inte går.
Gör en splitt kanske?
Page = Split(Page, "#")
Response.write lastpost(Page(0))
ampyMedlem sedan feb. 20011 498 inlägg Jag testade detta men det funkar inte:
pages = lastpost(svar)
response.redirect "showthread.asp?id="&id&"&page="&pages&"#"&strDatat(0,0)&""
Jesper TMedlem sedan nov. 20017 144 inlägg Nej, det gör ju ingen skillnad. Det är samma sak ju.
Men du kan ju ta bort # och det som finns efter, på sidan du redirectar till (showtread.asp)
Jesper TMedlem sedan nov. 20017 144 inlägg Vad är "lastpost"? Går det inte att ta bort det?
ampyMedlem sedan feb. 20011 498 inlägg lastpost innehåller denna function:
function lastpost(antalsvar)
if antalsvar = 0 then
lastpost = page
else
page = antalsvar/25
page = round(page,0)
lastpost = page + 1
end if
end function
Jesper TMedlem sedan nov. 20017 144 inlägg Går det inte att göra något liknande:
Page=request("page")
Temp = Split(Page, "#")
Page=Temp(0)
ampyMedlem sedan feb. 20011 498 inlägg Den ska jag alltså ha i showthread.asp??
Jesper TMedlem sedan nov. 20017 144 inlägg Alltså, det är en idé.
Idén är att plocka ut siffrorna till vänster om "#" i q.s. "page".
innan du kör funktionen "lastpost", för att undvika # och annat i en integer.
Men det finns säkert mycket enklare lösningar... :r