webForumDet fria alternativet

skumt med redirect

ASP

13 svar · 322 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

har denna kod

Response.redirect("/view_log.asp?Expand=" & weekday(Date(),2) & "#" & Date() )

men av någon anledning får jag ut detta resultat:

/view_log.asp?Expand=7#2003-06-222003-06-22

dock, gör jag en refresh av sidan får jag istället resultatet:

/view_log.asp?Expand=7

nån som varit med om nått liknande? :q

Medlem sedan feb. 200112 078 inlägg
#2

Är du säker på att denna kod är all som är inblandad? Verkar mycket konstigt annars. Dessutom, skriv response.write på den där strängen istället för .redirect, så får vi se. Gör testvärden på varje variabel.

Jag satsar dock mina kort på ett mänskligt fel. ;)

Medlem sedan juni 20003 076 inlägg
#3

Jag fattar noll!
Visst, response.write visar korrekt kod men byter jag tillbaka till redirect så kommer jag till sidan och med dubbla datum på slutet.
Det kan inte vara nått fel på koden heller, jag testade att köra redirect till en sida som inte finns, kollade egenskaper och samma sak där, dubbla datum!
Har också provat att starta om servern, ingen skillnad.

Medlem sedan feb. 200112 078 inlägg
#4

Jag förstår vad du menar, för jag upplever samma sak när jag testar din kod. Jag tror att det har med varianten på date() att göra, för när jag konverterar datumet till en sträng med cstr(), fungerar det.

Response.redirect("/bil.asp?Expand=" & weekday(Date(),2) & "#" & cstr(date) )

Någon annan förklaring har iallafall inte jag på det här problemet.

Medlem sedan juni 20003 076 inlägg
Medlem sedan juni 20003 076 inlägg
#6

Tror att det funkar om man sätter ett &-tecken före, det verkar dock vara en bugg detta.

sidan.asp?bla=bla&#ankare
Medlem sedan feb. 200112 078 inlägg
#7

Har du testat min kod ovan?

Medlem sedan juni 20003 076 inlägg
#8

OveRRide skrev:

Har du testat min kod ovan?

japp, det blev ingen skillnad för mig.
provade att skriva datumet direkt i koden också, det blev samma sak då med.

Medlem sedan aug. 20003 575 inlägg
#9

Men varför har du med # ??
Då fungerar det väl inte ?

Medlem sedan juni 20003 076 inlägg
#10

Nickemannen skrev:

Men varför har du med # ??

??? What!?
Ankare har jag för att jag vill komma direkt till den delen på sidan.

Medlem sedan feb. 200112 078 inlägg
#11

Testa såhär istället då.

Response.redirect("/view_log.asp#" & date & "?Expand=" & weekday(Date(),2))
Medlem sedan okt. 20023 030 inlägg
#12

Det blir ju helt åt skogen fel. :e

Man kan ju inte ha ett ankare före querystring. :p

Medlem sedan feb. 200112 078 inlägg
#13

Nexus86 skrev:

Det blir ju helt åt skogen fel. :e

Man kan ju inte ha ett ankare före querystring. :p

Tydligen inte, nej.

Medlem sedan juni 20003 076 inlägg
#14

det funkar ju att köra:

sidan.asp?bla=bla&#ankare

men det är ju inte rätt! :)

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)