Avatar billede -xyz- Nybegynder
13. marts 2004 - 16:05 Der er 2 kommentarer og
1 løsning

Javascript confirm eller alternativ.

Hej, jeg har et problem med en Javascript confirm som ser sådan her  ud...
if($func == "slet")
{echo "
<script language='javascript'> if (confirm('Vil du virkelige slette filen: ".$_GET['navn']."?')){";
unlink("/dvd/img/".$_GET['navn']."");
echo "} </script>";
echo "<script language='javascript'>location.href='fil_sys.php'</script>";

}
Problemet er jo bare at php eksekverer unlink("/dvd/img/".$_GET['navn'].""); funktionen, før at confirm bliver sendt til browseren.... er der nogen der har nogen forslag til hvordan jeg kringler den?
Avatar billede fangel Nybegynder
13. marts 2004 - 16:14 #1
det er en helt helt gal måde at takle problmet på...

du skal istedet for lægge confirm på linket... dvs

<a href="/link/til/slet.php?id=noget" onClick="return window.confirm('Are you sure?');">slet</a>

Morten
Avatar billede -xyz- Nybegynder
13. marts 2004 - 16:17 #2
Mange tak... jeg aner ikke en skid om JS så, jeg vidste ikke at man kunne det...
smid svar..
Avatar billede fangel Nybegynder
13. marts 2004 - 16:21 #3
svaa'r

jo, det kan man sagtens... hvis du har en onClick der returnere false, så bliver kliket ignoreret - virker også på fx forms med onSubmit

Morten
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester