---
title: "Redirect till popupfönster - Hur?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7542-redirect-till-popupfönster-hur"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbmannen"
published: "2000-12-28T21:51:00.000Z"
updated: "2000-12-31T08:40:00.000Z"
replies: 10
views: 225
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/7542-redirect-till-popupfönster-hur"
---

# Redirect till popupfönster - Hur?

## #1 — webbmannen, 2000-12-28T21:51Z

Hur skriver man om man vill öppna ett litet fönster där det står tack i när någon skickat ett meddelande från ett formulär?

Jag tycker det borde gå att lösa så att man kan använda ett javascript som öppnar upp ett nytt litet fönster ovanpå formuläret.

Som jag har det nu så redirectar jag till en ny sida och sedan får besökaren backa med en knapp, men jag tycker det skulle vara snyggare med ett litet popupfönster (inte ett alertfönster).

Förslag någon?

/webb

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

## #2 — PelleJ, 2000-12-28T22:02Z

Du kan exempelvis skriva ett javascript som öppnar popup-sidan. På sidan lägger du också en timer som gör att sidan stängs efter ca 5 sekunder. Se exemplet när du röstar på min hemsida.

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

## #3 — webbmannen, 2000-12-28T22:14Z

Hej PelleJ,

Schysst sida du har :)

Som jag har det nu så valideras formuläret via en asp-fil och det är på den sidan jag skulle vilja få till en redirect till olika popupfönster. Vad jag kunde se så sköts detta inte av ditt asp-dokument - eller :q

/webb

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

## #4 — PelleJ, 2000-12-29T20:51Z

Gör så här: 

På din svarssida lägger du till ett javascript:

function meddelande (id) { 
	var wVisit = open('meddelande.asp?id=' + id ,"Meddelande","scrollbars=0,resizable,left=10,top=10,height=520,width=330");

Innan sidan presenteras, tar du reda på vad det är för meddelande du vill visa. Dessa kodar du upp med exempelvis 1-10.

I din \<body onload="javascript:meddelande(\<%=id%\> );"\>

Nu kommer ett popupfönster innehållande meddelande.asp där du hämtar id och tar reda på vad du skall skriva.

Lycka till

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

## #5 — webbmannen, 2000-12-30T10:40Z

Jag gör något fel :(

Redirecten ser nu ut så här:

```
	If Len(strperson) = 0 Then Response.Redirect ("message.asp" & id=1)
```

och mottagarsidan ser ut så här:

```
<%
Response.Buffer = True
Select Case id
Case 1
"You forgott to tell us your name!"
Case 2
"There is something wrong with your e-mail address!"
Case 3
"In order to assist you please fill in your message"
End Select
%>

<html>
<head>
<title>Message</title>
	
	<Script language="JavaScript">
	<!--
	function message (id) { 
	var wVisit = open('message.asp?id=' + id ,"Message","scrollbars=0,resizable=0,left=300,top=100,height=250,width=250");
	}
	//-->
	</script>
	
</head>
<body onload="JavaScript:message("<%=id%>");>
</body>
</html>
```

Vad är det jag inte gör rätt :q

/webb

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

## #6 — @nders, 2000-12-30T10:50Z

du har lite konstig placering på citationstecknen. prova detta:

```
<body onload="JavaScript:message(<%=id%> );">
```

mvh

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

## #7 — webbmannen, 2000-12-30T11:27Z

@nders,

hehe... den va definitivt konstig ;)

Tyvärr så löste det inte problemet. Det känns mer som att det är skrivningen på redirect-komandot som är fel.

/webb

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

## #8 — @nders, 2000-12-30T11:30Z

hur långt kommer du?
kommer du till redirect-sidan som ska kasta upp fönstret?

kommer fönstret upp fast det är konstigt i det?

får du något felmeddelande i asp / javascript?

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

## #9 — webbmannen, 2000-12-30T11:32Z

Jag kommer till redirectsidan men får inga felmeddelanden.

/webb

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

## #10 — PelleJ, 2000-12-31T00:26Z

Du skall använda javascriptet från sida 1, inte 2. Alltså - det skall inte vara en redirect på sida 1 utan en body-onload, och du kan använda en if-sats för att bestämma om den skall laddas eller inte.

Sedan på sida 2 (message.asp) visar du bara informationen, inget mer.

/Pelle

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

## #11 — @nders, 2000-12-31T08:40Z

webb, det här ser också mycket konstigt ut.

```
Select Case id
Case 1
"You forgott to tell us your name!"
Case 2
"There is something wrong with your e-mail address!"
Case 3
"In order to assist you please fill in your message"
End Select
```

vad skall hända?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7542-redirect-till-popupfönster-hur
