03. juni 2001 - 16:05Der er
8 kommentarer og 1 løsning
Bekræft slet (JS og ASP)
Jeg vil gerne have bekræftet en sletning af en post i db i ASP Jeg har fået bikset følgene sammen med det virker ikke, der kommer ikke nogen confirmbox, posten bliver bare slettet.
<SCRIPT LANGUAGE=JavaScript> var slet = \"Er du sikker på at du vil slette denne bil?\"; function slet() { if (confirm(slet)) { return true; } else { return false; } } </SCRIPT>
<script type=\"text/javascript\"> function ConfDelete(url){ if (confirm(\"Er du sikker på du vil slette denne bil?\")){ location.href = url; } } </script>
\' lav et link til person.asp med Id-værdien i URL \' strLink = \"<a href=\'sletbil.asp?id=\" & rs(\"Id\") & \"> SLET </a>\" strLink= \"<a href=\'onClick=ConfDelete(\'sletbil.asp?id=\"&rs(\"Id\")&\"\');\'>SLET</a>\"
Det er i javascript koden der er noget galt for melder fejl i statuslinjen i browseren mens siden læses.
Fejlen må ligge i disse linjer, men jeg ved ikke hvor???
<style type=\"text/css\"><!-- tr { background-image: url(../gfx/wallpaper_lystern.gif) } --> </style> <link rel=\"stylesheet\" type=\"text/css\" href=\"../sebiler.css\"> <script type=\"text/javascript\"> function ConfDelete(url){ if (confirm(\"Er du sikker på du vil slette denne bil?\")){ location.href = url; } } </script>
<script type=\"text/javascript\"> function ConfDelete(url){ alert(url); if (confirm(\"Er du sikker på du vil slette denne bil?\")){ document.location.href = url; } } </script>
- så kan du se hvilken url du får med ind i funktionen.....
dernæst har jeg prøvet med et document foran location.href (som det ses ovenfor)
Du behøver ikke alt det script Response.write \"<a href=\'sletbil.asp?id=\"&rs(\"Id\")&\"\' onclick=\"\"return confirm(\'Vil du virkelig slette?\')\"\">Slet</a> Det virker hos mig, den sletter ikke fra databasen.
30 point mere til lubbers, du har ærligt fortjent dem.
Synes godt om
Ny brugerNybegynder
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.