webForumDet fria alternativet

location.href

2 svar · 296 visningar · startad av johgu

johguMedlem sedan feb. 200732 inlägg
#1

När jag trycker på knappen:

<Input type="button" onclick="javascript:location.href=test.asp?dir=\hej\test2'" value="Tillbaka">

Blir bara test.asp?dir=hejest2

Varför försvinner /-tecknen? Vad ska jag göra för att behålla dem?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Backslash är escapetecken - och måste escapeas med - just det: backslash. Det är också onödigt att ha javascript: i din onclick-kod.

<input type="button" onclick="location.href='test.asp?dir=\\hej\\test2';" value="Tillbaka">

Du har också missat en apostrof där sökvägen börjar.

zcorpanMedlem sedan dec. 20042 245 inlägg
#3

Säker att du inte egentligen vill ha "dir=/hej/test2"?

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)