---
title: "Bekräfta \"ta bort\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9008-bekräfta-ta-bort"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "streetrobban"
published: "2001-04-12T11:42:00.000Z"
updated: "2001-04-14T12:48:00.000Z"
replies: 10
views: 337
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9008-bekräfta-ta-bort"
---

# Bekräfta "ta bort"

## #1 — streetrobban, 2001-04-12T11:42Z

På en sida listar jag upp alla nyheter från en databas. Och så kan man klicka "ta bort" för att ta bort en nyhet. Men hur gör man för att det ska komma upp en fråga om man verkligen vill ta bort nyheten? Jag sökte på JavaScript forumet och hittade det här:

```
<script language="javascript">
function kolla(prodid)
{
confirm('Vill du ta bort den här produkten?');
if (confirm.value = 1) {
top.main.location = 'tabortprodukt.asp?produktid=' + prodid;
}
}

</script>

<a href="#" onClick="javascript:kolla(4);">Ta bort</a>
```

Men hur funkar det, hur kan scriptet veta vilken nyhet man ska ta bort?

\[Redigerat av streetrobban den 12 apr 2001\]

Permalänk: https://www.webforum.nu/p/9008

## #2 — drain, 2001-04-12T11:59Z

prodid är det id som skall jämnföras mot det id som finns på varje nyhet i din databas. 
används i din sql sats sedan alltså

DELETE FROM WHERE nyhetID = request.querystring("produktid")

Permalänk: https://www.webforum.nu/p/263187

## #3 — streetrobban, 2001-04-12T18:08Z

Men, hur ska man skriva på sidan då? För varje post som räknas upp måste väl få ett eget id?

Permalänk: https://www.webforum.nu/p/263188

## #4 — crisse6, 2001-04-13T15:13Z

vilken sida menar du?

Permalänk: https://www.webforum.nu/p/263189

## #5 — streetrobban, 2001-04-13T19:29Z

ja, sidan där informationen från databasen loopas upp antar jag.. om man använder sig av den där \<a href...\> så får ju alla produkter (eller nyheter, whatever) samma nummer. den måste ju veta vilken produkt den ska ta bort, men hur?

Permalänk: https://www.webforum.nu/p/263190

## #6 — SPiN, 2001-04-13T20:07Z

Om du har ett fält som räknare och primärnyckel i databasen, skriv ut det! Eftersom att det är unikt för varje post...

Annars, skapa en räknare! :)

Permalänk: https://www.webforum.nu/p/263191

## #7 — ironhead, 2001-04-13T20:12Z

Skriv detta i head:
\--------------------------------------
\<SCRIPT LANGUAGE="JavaScript"\> 
\<!--  Begin 
function askData( id ) { 

if (confirm("Är du säker på att du vill ta bort denna nyhet?")) { 
window.navigate ("deletenyhet.asp?nyhet=" + id) 
} 
else { 

   }   
} 
// End --\> 
\</SCRIPT\>
\--------------------------------------
...i body, länken:
\<a onMouseDown="askData(\<%=RecSet("ID")%\> )"\>\<%=RecSet("nyhet")%\>\</a\>
\--------------------------------------
och sedan sidan 'deletenyhet.asp'

tabort = "SELECT \* FROM nyheter WHERE nyhetsID = " & Request.QueryString("nyhet") & " "

Permalänk: https://www.webforum.nu/p/263192

## #8 — streetrobban, 2001-04-13T23:36Z

Det funkar ju skitbra iron! Tackar så mycket. En liten fråga till bara, när jag håller över texten så blir muspekaren inte en hand som på en vanlig länk. Bara liksom en textmarkör. Varför det? och hur fixar man till hand?

Permalänk: https://www.webforum.nu/p/263193

## #9 — Rossifumi, 2001-04-14T07:44Z

Bara för att det står onMouseDown tror jag :)

Permalänk: https://www.webforum.nu/p/263194

## #10 — Rossifumi, 2001-04-14T07:47Z

```
Response.Write "<a href=""javascript:kolla(" & objRS("produktID") & ")"">Ta bort</a>"
```

Permalänk: https://www.webforum.nu/p/263195

## #11 — streetrobban, 2001-04-14T12:48Z

Yeah, thx Rossi. Nu funkade det precis som jag ville ;)

Permalänk: https://www.webforum.nu/p/263196

---

Tråden på webben: https://www.webforum.nu/amne/asp/9008-bekräfta-ta-bort
