Avatar billede webbe Nybegynder
18. januar 2001 - 16:00 Der er 4 kommentarer og
1 løsning

Sletning af poster i tabel!

Hejsa - jeg har et script der skal slette poster i en tabel efter ID.

Scriptet ser sådan ud:

<script language=\"javascript\">
<!--
function slet(Id) {
    if (confirm(\"Er du sikker på, at du vil slette denne sponsor?\")) {
        location = \"sponsor_update.asp?action=slet&id=\" + id;
    }
}
//-->
</script>

Men jeg får en fejl i linie 1 karakter 20, hvor den expecter \")\"

Når jeg bruger samme script i et andet dokument, men med onClick eller onSubmit i en form, så vil det godt slette posten.....både hvis jeg klikke \"OK\" og \"CANCEL\" - og der skal jo ikke slettes hvis jeg trykker på cancel.

Som det er pt. er det et tekstlink der skal aktivere scriptet....den linie ser sådan ud:

<a href=\'java script:slet(\"&rs_sponsor(\"Id\")&\")\'>Slet</a>

Jeg er ikke selv nogen ørn til javascript - håber I kan hjælpe!
Avatar billede erikjacobsen Ekspert
18. januar 2001 - 16:19 #1
Du laver den med ASP - ikke? Så skal du:

<a href=\'java script:slet(\"<%=rs_sponsor(\"Id\")%>\")\'>Slet</a>
Avatar billede webbe Nybegynder
18. januar 2001 - 16:23 #2
erikjacobsen:

Ny fejl.....nu får jeg godt nok min popup, men når jeg klikker \"OK\" får jeg følgende fejl:

\"Variabel undefined \"ID\"\"

Hvorfor nu det???

Og ja.....jeg bruger ASP!
Avatar billede erikjacobsen Ekspert
18. januar 2001 - 18:09 #3
      location = \"sponsor_update.asp?action=slet&id=\" + Id;

i javascript er id ikke samme variabel som Id - det havde jeg ikke
lige set
Avatar billede webbe Nybegynder
19. januar 2001 - 08:26 #4
Hvordan får jeg det til at være samme variabel så?
Avatar billede webbe Nybegynder
19. januar 2001 - 08:28 #5
Okay - har fået det til at fungere....tak for hjælpen.....pointene er dine!
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