Avatar billede webbe Nybegynder
28. januar 2004 - 12:58 Der er 6 kommentarer og
3 løsninger

Variabel i slettestreng

Hejsa eksperter

Jeg har følgende script til at slette poster i databasen:

<script language="javascript">
<!--
//script til at slette poster i databasen
function sletInfo(Id) {
    if (confirm("Er du sikker på du vil slette denne post?")) {
        location = "save.asp?action=info_slet&id=" + Id;
    }
}
//-->
</script>

Jeg vil gerne have rettet det til så der kommer en ekstra variabel på der indeholder en værdi fra en querystring.

Ideelt skal det se sådan ud:

<script language="javascript">
<!--
//script til at slette poster i databasen
function sletInfo(Id) {
    if (confirm("Er du sikker på du vil slette denne post?")) {
        location = "save.asp?action=info_slet&tabel=<%=variabel%>&id=" + Id;
    }
}
//-->
</script>

Det mit spørgsmål går ud på er, hvordan jeg laver denne linie rigtigt:

&tabel=<%=variabel%>
Avatar billede medions Nybegynder
28. januar 2004 - 13:02 #1
<script language="javascript">
<!--
//script til at slette poster i databasen
function sletInfo(Id) {
    if (confirm("Er du sikker på du vil slette denne post?")) {
        location = "save.asp?action=info_slet&tabel=<%= Request.QueryString("qstring")%>&id=" + Id;
    }
}
//-->
</script>

Blot sådan.. -du skal så dog passe på der ikke er tegenene ' og " i din QueryString!

//>Rune
Avatar billede webbe Nybegynder
28. januar 2004 - 13:16 #2
Virker ikke helt.

Har følgende nu:

<script language="javascript">
<!--
//script til at slette poster i databasen
function sletInfo(Id) {
    if (confirm("Er du sikker på du vil slette denne post?")) {
        location = "save.asp?action=info_slet&tabel=<%=ovsI%>&id=" + Id;
    }
}
//-->
</script>

Men får at vide at "et objekt var ventet".
Avatar billede medions Nybegynder
28. januar 2004 - 13:19 #3
<script language="javascript">
<!--
//script til at slette poster i databasen
function sletInfo(Id) {
    if (confirm("Er du sikker på du vil slette denne post?")) {
        location = "save.asp?action=info_slet&id=" + Id + "&tabel=<%= ovsI%>";
    }
}
//-->
</script>

Prøv sådan...

-Men prøv også at skriv: Response.Write(ovsI) og post resultatet her så ejg kan se det.

//>Rune
Avatar billede nute Nybegynder
28. januar 2004 - 13:24 #4
hmm ... måske det er en fordel at bruge 'location.href' ??

location.href = "save.asp?action=info_slet&id=" + Id + "&tabel=<%= ovsI%>";

/nute
Avatar billede medions Nybegynder
28. januar 2004 - 13:26 #5
LOL det er sq da rigtig nute! -men mon ik' det skal være:

<script language="javascript">
<!--
//script til at slette poster i databasen
function sletInfo(Id) {
    if (confirm("Er du sikker på du vil slette denne post?")) {
        document.location.href = "save.asp?action=info_slet&id=" + Id + "&tabel=<%= ovsI%>";
    }
}
//-->
</script>

For det funger? :)

//>Rune
Avatar billede webbe Nybegynder
28. januar 2004 - 13:33 #6
Oki - nu funker det - thanx
Avatar billede medions Nybegynder
28. januar 2004 - 13:34 #7
Anytime *G*
Thx 4 Poinz

//>Rune
Avatar billede nute Nybegynder
28. januar 2004 - 13:35 #8
*tadaaa* !!!

klapper mig selv på skulderen :-)

;-)
Avatar billede medions Nybegynder
28. januar 2004 - 13:36 #9
LOL
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