webForumDet fria alternativet

confirm i asp

ASP

5 svar · 404 visningar · startad av nille99

Medlem sedan aug. 2002352 inlägg
Frågan#1

jag har i asp kod en confirm som inte fungerar

<%
set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getFolder(server.mappath("./filer"))

for each file in folder.files
response.write "<a href=del.asp?fil=" & file.name & "onClick=return confirm('Vill du verkligen ta bort filen?\n Tryck [OK] för ja och [Avbryt] för nej.')><img src=trashcan.gif border=0><br>"
next

set folder = nothing
set fso = nothing

Medlem sedan juni 200032 967 inlägg
#2

Du skall omge alla attribut i HTML med citationstecken. Då kommer det fungera.

Och snälla, använd [kod]-taggar när du postar kod!

Medlem sedan aug. 2002352 inlägg
#3

menar du

response.write "<a href=del.asp?fil=" & file.name & "’onClick=return’ confirm(’Vill du verkligen ta bort filen?\n Tryck [OK] för ja och [Avbryt] för nej.’)>
Medlem sedan juni 200032 967 inlägg
#4

Nej.

response.write "<a href=""del.asp?fil=" & file.name & """ onClick=""return confirm('Vill du verkligen ta bort filen?\n Tryck [OK] för ja och [Avbryt] för nej.');""><img src=""trashcan.gif"" border=""0""><br>"

Eftersom citationstecken är strängavgränsare i asp också, så får man escape:a dem genom att ange två stycken på varje ställe.

Medlem sedan aug. 2002352 inlägg
#5

tack för hjälpen

Medlem sedan juni 200032 967 inlägg
#6

Varsågod!

och igen: Hur markerar jag vilket svar som löste mitt problem?

mvh

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)