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!
5 svar · 404 visningar · startad av nille99
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
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!
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.’)>
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.
tack för hjälpen