---
title: "Det har funkat!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11432-det-har-funkat"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hallgren"
published: "2001-09-02T12:12:00.000Z"
updated: "2001-09-02T12:34:00.000Z"
replies: 3
views: 233
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/11432-det-har-funkat"
---

# Det har funkat!

## #1 — Hallgren, 2001-09-02T12:12Z

Yo!

Den här frågan kan lite väl ligga in javascript formet, men jag valde att lägga det här. Om någon tycker jag har lgat det fel så få vi se till att byta. :)

Anänder mig av detta inlogg skript.

```
<%

namn = Request.Form("namn")
pass = Request.Form("pass")

Set dbConn = Server.Createobject("ADODB.connection")
dbConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("medlem.mdb")

list = "SELECT * FROM medlem WHERE namn='" & namn & "' AND pass='" & pass & "' "
Set rs = dbConn.Execute(list)

If rs.EOF Then

Session("logged_status") = FALSE
Response.redirect("error.asp")

Else

Session("inloggad") = 1
Response.Redirect ("sida1.asp")

end if

%>
```

Allt funkade fin, fint tills jag kopplade det till detta...

```
<html>
<head>
	<title></title>
	
<script language="javascript">
function skickaOchStang()
{
top.opener.location.href='inlogg.asp';
inlogg.submit(); 
window.close()
}
</script>

</head>

<body>

<center>
<form name="inlogg" method="post" action="">
<table>
	<tr>
		<td align="center">Användarnamn</td>
		<td align="center">Lösenord</td>
	</tr>
	<tr>
		<td><input type="text" name="namn"></td>
		<td><input type="text" name="pass"></td>
	</tr>
	<tr>
		<td><input type="button" name="button" value="Skicka" onClick="skickaOchStang();"></td>
		<td></td>
	</tr>
</table>

</center>

</body>
</html>
```

Nu vägrar skriptet att släppa in mig. Förmodligen är det något litet som inte stämmer men har inte koll på javascript. :(

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

## #2 — @nders, 2001-09-02T12:16Z

formuläret skickas ingenstans.

du får inte göra en .close så där, utan du bör göra det på den sidan som tar emot formuläret, efter det att själva inloggningen gjorts och kollats av med databasen.

r: eller skicka formuläret till huvudfönstret, men det kanske var det du försökte med?

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

## #3 — Jon, 2001-09-02T12:30Z

Tjohopp igen!

Försöker fortfarande förstå strukturen på din inloggning...

Är det så att asp koden ligger i inlogg.asp och du öppnar ett popup som ska ta dig dit får du ändra :

```
<form name="inlogg" method="post" action="">
```

till:

```
<form name="inlogg" method="post" action="inlogg.asp">
```

samt ta bort raden

```
top.opener.location.href='inlogg.asp';
```

Annars kanske du kan visa strukturen på nåt sätt?

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

## #4 — Hallgren, 2001-09-02T12:34Z

Ok, man kommer in på **main.asp**, klickar på en länk och ett popup fönster öppnar sig  (**loggain.asp**). Man fyller i sina uppgifter och skickar dem igenom **inlogg.asp**. När ma gör detta så skall popupet stängas och resultatet skall visar i main.asp fönstret.

Man måste komma ihåg att det skall ske en liten sökning genom en databas så det är ju inte bra om man stänger allt innan detta sker. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11432-det-har-funkat
