webForumDet fria alternativet
Logga in / Bli medlem

Confirm-problem

JavaScript

7 svar · 449 visningar · startad av filipbh

Medlem sedan juli 2002405 inlägg
Trådstart#1

När jag kör denna kod så körs länken, dvs. filen tas bort, ändå även om man trycker på Cancel. Varför?

<a onClick=\"javascript:confirm('Vill du ta bort denna fil?');\" href=\"visamapp.php?tabort=" . $mapp . $fil . "&mapp=filer/\">Ta bort fil</a>

Har för mig att jag skrev så där på en annan sida och då fungerade...

Medlem sedan juni 200032 967 inlägg
#2
... onclick="return confirm('Vill du ta bort denna fil?');" ...
Medlem sedan juli 2002405 inlägg
#3

Har testat det också men det gör ingen skillnad

Medlem sedan juni 200032 967 inlägg
#4

Hur ser hela länken ut då?

Medlem sedan juli 2002405 inlägg
#5

Som jag skrev innan...

<a onClick=\"return confirm('Vill du ta bort denna fil?');\" href=\"visamapp.php?tabort=" . $mapp . $fil . "&mapp=filer/\">Ta bort fil</a>
Medlem sedan maj 200125 inlägg
#6
<a onclick="svar=confirm('Vill du ta bort denna fil?');if(svar==true){location.href='visamapp.php?tabort=" . $mapp . $fil . "&mapp=filer';};">Ta bort fil</a>
Medlem sedan juli 2002405 inlägg
#7

Tack för hjälpen... Nu fungerar det

Medlem sedan juni 200032 967 inlägg
#8

Om du tar bort alla felaktiga backslashar som du lagt in så ska min kod också fungera. Kort är bra. :)

Edit: jaså, det är inga felaktiga backslashar, det var del av php-kod, jag förstår. Men en vanlig return confirm() skall fungera fint, så då är det väl något annat knas då. :)

mvh

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)