---
title: "Dialogruta Ok/Avbryt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17561-dialogruta-ok-avbryt"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Biten"
published: "2001-03-26T11:08:00.000Z"
updated: "2001-03-28T09:29:00.000Z"
replies: 18
views: 316
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/javascript/17561-dialogruta-ok-avbryt"
---

# Dialogruta Ok/Avbryt

## #1 — Biten, 2001-03-26T11:08Z

Hej ..
Är det någon som kan hjälpa mig?
Jag har en delete länk som om jag klickar på den får jag fram en dialogruta som frågar om jag ska ta bort den aktuella posten i databasen.

koden för att ta bort den är:

IntCount = Request.QueryString "IntCount")
	SQL = "DELETE FROM DB_TRAINING WHERE IntCount='" &IntCount& "'" 
	set rs = MinCon.execute(SQL)

men hur ska jag lägga in den i confirm.

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

## #2 — @nders, 2001-03-26T11:34Z

<http://cgi.webforum.nu/wf/Forum11/HTML/003393.html> 

räckte inte det svaret, eller vad är det du inte förstår?

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

## #3 — Biten, 2001-03-26T11:39Z

Nej jag får fel medelande när jag kopierar det och lägger in det i confirm

om jag bara ska skicka det till en annan asp sida.....är det kanske lättare då?.....är det bara att skriva
location.href='Ok_sidan.asp'; då?

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

## #4 — Johnsen, 2001-03-26T11:47Z

Enklast vore väl:

```
<a href="radera.asp?IntCount='bla'" onClick="return confirm('säkert?');">Ta bort</a>
```

/ J

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

## #5 — Biten, 2001-03-26T11:51Z

OK.....men åter till min delete länk....
Den fungerar bra innanför asp taggar men i scriptet fungerar det inte....jag har aldrig gjort ett script förr....
ska det fungera smärtfritt om man bara Kopierar det till scriptet?

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

## #6 — Johnsen, 2001-03-26T12:04Z

Hur der din länk ut just nu?

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

## #7 — Biten, 2001-03-26T12:08Z

Den ser ut så här...

\<TD\>\<A href="./min_sida.asp?IntCount=\<%=rs("IntCount")%\>" onclick="javascript:del();"\>delete\</A\>

function del() {
if (confirm('Vill du ta bort raden?'))
IntCount = Request.QueryString("IntCount")
	SQL = "DELETE FROM DB_TRAINING WHERE IntCount='" &IntCount& "'" 
	set rs = MinCon.execute(SQL)
	Set rs = Nothing
	}
return false;

hoppas du kan hjälpa mig....det är säkert inget svårt fel....det är nog bara att jag är ganska ny vad det gäller asp och javascript

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

## #8 — Johnsen, 2001-03-26T12:19Z

Du har blandat ASP och javascript!
Ta bort allt detta:

```
function del() {
if (confirm('Vill du ta bort raden?'))
IntCount = Request.QueryString("IntCount")
SQL = "DELETE FROM DB_TRAINING WHERE IntCount='" &IntCount& "'" 
set rs = MinCon.execute(SQL)
Set rs = Nothing
}
return false;
```

och ändra länken

```
<TD><A href="./min_sida.asp?IntCount=<%=rs("IntCount")%>" onClick="return confirm(''Vill du ta bort raden?');">delete</A>
```

SQL'en hör hemma på min_sida.asp-sidan. Det är ju där infon skall raderas.

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

## #9 — Biten, 2001-03-26T12:34Z

Ja ok....men jag har allt på ASP sidan....men menar du att jag inte behöver den SQL satsen för att ta bort en post?

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

## #10 — Johnsen, 2001-03-26T12:45Z

Jag menar att ASP exekveras på servern och javascript hos klienten.

Dina databaskopplingar och SQL-strängar till hör ASP-koden och skall inte blandas med javascriptkoden (något förenklat).

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

## #11 — Biten, 2001-03-26T12:46Z

OK...\*ler\*...då förstår jag......Tack!!!

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

## #12 — Biten, 2001-03-27T11:54Z

Jo det var en sak som inte fungerade perfekt......när jag klickat OK i dialogrutan så är länken kvar visserligen rödmarkerad men ändå kvar....hur gör jag för att uppdatera sidan så att tabellen visas utan den deletade posten direkt efter dialogrutan?

Tack för all hjälp

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

## #13 — Johnsen, 2001-03-27T12:35Z

Sker allt på samma asp-sida, eller har du en sida där du listar vad som kan raderas och en sida som sköter raderindgen?

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

## #14 — Biten, 2001-03-27T13:03Z

Allt sker på samma asp sida.
Vad ska jag göra?...(lite upgiven)...

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

## #15 — Biten, 2001-03-27T14:07Z

Det finns verkligen inget set som fungera.
Jag börjar snart gråta...tacka i alla fall ni som funderat över det...

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

## #16 — Johnsen, 2001-03-27T14:12Z

> Vad ska jag göra?...(lite upgiven)...

Du skall visa hela din kod så skall det nog lösa sig.

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

## #17 — Biten, 2001-03-28T09:08Z

Du säger det johnsen det är alltid skönt när någon andas denna optimism. :)

Här kommer koden:

\<TABLE WIDTH="80%" BORDER=0 CELLSPACING=0 CELLPADDING=0 align="center"\>

	\<%
	Set MinCon = Server.CreateObject("ADODB.Connection")
	Set rs = Server.CreateObject("ADODB.Recordset")
	MinCon.Open"DSN=databasen;UID=sa;PWD="
	SQL = "SELECT \* FROM DB_TRAINING WHERE 1=2"
	rs.Open SQL, MinCon,1,2
	
	If Not Request.Form("Activity")="" Then
		rs.AddNew
		rs("SSN")=("741228-1993")
		rs("Activity")=Request.Form("Activity")
		rs("newDate")=dDate
		rs.Update
		rs.Close
	Else
		rs.Close
	End If
	%\>
	\<TR\>
	    \<TD align="right"\>
			\<FONT COLOR="#000000" size=4\>Aktivitet:&nbsp;
			\<INPUT name="Activity" style="HEIGHT: 23px; WIDTH: 106px"\>&nbsp;&nbsp;\<INPUT  align="right" id=submit1 name=submit1 type=submit value=Bekräfta \>
			\</FONT\>\<BR\>
		\</TD\>
	\<TR\>
		\<TD align="right"\>\<FONT COLOR=#ffff00 SIZE="-1"\>
		\<BR\>
		\<INPUT  type="button" value="Aktivitet/mån" id=button1 name=button1 OnClick= 'location.href="Inlogg.asp"' style="HEIGHT: 24px; WIDTH: 97px"\>&nbsp;&nbsp;
		\<INPUT type="button" value="Aktivitet/år" OnClick= 'location.href="DB_Kontakt.asp"'id=button2 name=button2 \>
    \</TR\>\</TR\>\</LABEL\>\</TR\>\</TABLE\>\</TD\>\</TR\>\</TBODY\>\</TABLE\>
    \<BR\>\<BR\>\<BR\>\<BR\>
    	\<TABLE BORDER=0  align=center COLSPAN="3" style="HEIGHT: 54px; WIDTH: 300px"\>
\<TR\>
	\<TD ALIGN=middle\>\<B\>Datum\</B\>
	\<TD ALIGN=middle WIDTH="55%"\>\<B\>Aktivitet\</B\>\</TD\>
\<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open"DSN=databas;UID=sa;PWD="
SQL = "SELECT TOP 10 \* FROM DB_TRAINING WHERE SSN = '741228-1993' ORDER BY IntCount DESC"
rs.Open SQL, MinCon 

		
	Do while Not rs.EOF	
	dim IntCount
	%\>
	\<TR\>
	\<TD\>\<%Response.write(rs("newDate"))%\>
	\<TD\>\<%=rs("Activity")%\>
	\<TD\>\<A href="./index.asp?IntCount=\<%=rs("IntCount")%\>" onClick="return confirm('Vill du ta bort raden?');"\>delete\</A\>
	\<%rs.MoveNext
	Loop
	%\>
	\</TD\>\</TR\>
	\<%
	IntCount = Request.QueryString("IntCount")
	SQL = "DELETE FROM DB_TRAINING WHERE IntCount='" &IntCount& "'" 
	MinCon.execute(SQL)
	Set rs = Nothing	
	%\>
	\<%
	MinCon.Close
	%\>

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

## #18 — Johnsen, 2001-03-28T09:27Z

Detta blir dock inte javascript, så har du vidare problem föreslår jag ASP-forumet.

Lägg till en response.redirect efter MinCon.Close
Och eftersom du sa att du hade allt på samma sida förmodar jag att detta är index.asp, alltså:

```
<%
MinCon.Close
response.redirect "index.asp"
%>
```

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

## #19 — Biten, 2001-03-28T09:29Z

Tack så mycket Johnsen....jag ska komma ihåg dig i mitt testamente..  ;-)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17561-dialogruta-ok-avbryt
