---
title: "Dialogruta"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9073-dialogruta"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jacob"
published: "2001-04-19T08:28:00.000Z"
updated: "2001-04-19T09:07:00.000Z"
replies: 10
views: 159
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/9073-dialogruta"
---

# Dialogruta

## #1 — Jacob, 2001-04-19T08:28Z

När man kommer till min hemsida vill jag att det ska komma upp en dialogruta däe man ska fylla i sitt namn som jag sedan ksa läga in i en databas.
Jag har provat med Inputbox men det verkar itne so om jag kan använda den varialblen utanför Inputbox scriptet.
Någon som har nogot tips

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

## #2 — @nders, 2001-04-19T08:34Z

hur ser din kod ut nu då?

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

## #3 — Jacob, 2001-04-19T08:38Z

NI får lova att inte skrata då :r , jag ha aldrig sagt att jag varit bra på de här:

```
<script language=VBScript>
Input = InputBox("Skriv ditt namn", "Välkommen")
</script>
<%
Dim upp

	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "mess"
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	ny = "SELECT * FROM user"
	RecSet.Open ny, Connect, adOpenStatic, adLockOptimistic 
	Do Until RecSet.EOF
	If RecSet("namn")=Input Then
	upp="nej"
	Response.Write("Det namnet används redan")%>
	<form name="namn" method="post" action="default.asp?spara=ja">
  Välj ett annat namn	<br>
  <input type="text" name="namn">
  <input type="submit" value="Skicka" name="Submit">
</form>
	<%End If
	RecSet.MoveNext
	Loop
	If upp="" Then
	RecSet.AddNew
		RecSet("namn")=Request.Form("namn")
		RecSet("session")= Session.SessionID
		RecSet("mess")="0"
		Session("namn")=Request.Form("namn")
	RecSet.Update
	RecSet.Close	
	Connect.Close
End If

%>
```

Jag fattar oxå varför det inte fungerara man hur man ska göra för att det ska fungera fattar jag inte.

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

## #4 — @nders, 2001-04-19T08:40Z

hahahaha! :e förlåt, jag skojade bara!...

du kan inte blanda klient och serverscript på det sättet. du måste skicka det du får från inputboxen via querystring till en asp-sida som hämtar in det med request.querystring.

all asp-kod körs innan den ger sig på klient-koden, glöm inte det.

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

## #5 — Jacob, 2001-04-19T08:47Z

Det var iten roligt :(

Det var så jag tänkte men vad skriver man om man vill att den ska öppna samma sida i samma browser men den litet ?spara=ja tillägg

om man använde open så öppnar den ju en ny sida

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

## #6 — Bendro, 2001-04-19T08:51Z

Öppna samma sida igen i samma fönster? Det är väl response.redirect du tänker på?

```
response.redirect("filnamn.asp?spara=ja")
```

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

## #7 — @nders, 2001-04-19T08:52Z

jag sa förlåt!

tyvärr har jag ingen aning om hur vb-script funkar på klientsidan (använder det inte eftersom det endast stöds av ie).

men vi skulle vilja ha något som motsvarar javascripts location.href.

så här hade jag gjort motsvarande i javascript:

```
location.href='sidan.asp?namn='+Input;
```

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

## #8 — Jacob, 2001-04-19T08:56Z

Det är ok @nders, jag skojade oxå :e .
Jagviste itne att VB-script bara stöds av ie, då är det ju ietn så aktullt ändå.
Finns det någon annan lösning da, helst med en dialogruta?

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

## #9 — @nders, 2001-04-19T09:01Z

du kan göra världens fulaste dialogruta i javascript med **prompt()**.

jag föreslår dock att du öppnar ett litet fönster (typ 200x100), med en html-sida i- då kan du bestämma precis hur popupen ska se ut och slipper vara endast ie, och slipper js-promptens majestätiska äcklighet.

mvh,

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

## #10 — Jacob, 2001-04-19T09:02Z

Jo jag får nog göra så
tack så mycket

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

## #11 — Bendro, 2001-04-19T09:07Z

Hmm...behöver nog en liten lektion från @nders..igen. 
Funderar på om jag missat något väsentligt...jag ser inte nyttan i att använda sig av klientskript här..varför inte köra ASP hela vägen? 
Varför inte bara köra en Input och spara ner därifrån?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9073-dialogruta
