Det kan være det er fordi den har navnet 'check'. det ligner et navne dem der laver browsere også kunne have fundet på at bruge til en "vi skal lige kontrollere det og det' funktion.
Så vil jeg mene at det er noget helt ander der er galt. har du siden på nettet et sted så man kan kikke?
Øhh.. det der "delete from ... " du har i ASP det skal altså udføres hver gang.
ASP udføres på serveren, længe før javascript overhovedet kommer i spil, så jeg gik ud fra at den asp-sektion genererede noget javascript kode til funktionen at udføre når den blev kaldt. Du kan ikke bruge javascript til at styre om et stykke ASP kode skal udføres eller ikke. det skal styres med en if sætning inden i asps <% og %> klammer.
Først og fremmest skal du glemme alt om microsofts ølfter om at ASP er interaktivt. Det passer en lillebitte smule, men så lidt at det ikke er værd at løbe an på.
dit klik skal starte en nyt sideload hvor din asp kode bliver udført.
fx kunne du skrive: <form action="dinside.asp" id='aspform'> <input type='hidden' name="aspparameter" value="off"> </form>
og så lave din funktion som:
<script> function check() { document.aspform.aspparameter.value = "on"; document.aspform.submit(); <% if ( aspparameter = "on" ) then delete from bla bla endif %> } </script>
Jeg ved ikke meget om asp. så du kommer nok til at rette det asp-kode jeg har prøvet at skrive.
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.