---
title: "Response.redirect ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/92937-response-redirect"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hockas"
published: "2003-12-17T19:21:35.000Z"
updated: "2003-12-17T21:21:58.000Z"
replies: 11
views: 284
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/92937-response-redirect"
---

# Response.redirect ?

## #1 — hockas, 2003-12-17T19:21Z

Kan response.redirect enbart användas för att uppdatera det fönster eller den frame som man för närvarande kör en fil i ?

Eller kan jag använda response.redirect för att uppdatera en annan frame ? Eller kan man köra ett script som laddar andra framar i redirecten ?

Eller är det kanske något helt annat jag ska göra för att aoutomatiskt uppdatera en annan frame ?

Det är mycket nu....

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

## #2 — @nders, 2003-12-17T19:23Z

Du kan inte använda response.redirect för att göra något med någon annan frame. ASP körs ju helt och hållet på servern, och asp-tolken har inte en aning om vad som finns hos klienten.

Du får sköta det med ett javascript.

```
<script>parent.framenamn.location.href='sida.asp';</script>
```

Mvh

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

## #3 — hockas, 2003-12-17T19:40Z

Har ett sånt script redan men hur anropar jag det utan "action" i ett formulär ?

Suck, jag är verkligen baby på det här !

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

## #4 — @nders, 2003-12-17T19:45Z

Det enklaste är väl egentligen att bara skriva ut det på sidan. :)

Istället för:

```
Response.Redirect "sida.asp"
```

skriver du:

```
Response.Write "<script>parent.framenamn.location.href='sida.asp';</script>"
```

Mvh

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

## #5 — hockas, 2003-12-17T19:57Z

Trodde jag hade gjort precis så men det hade jag ju förstås inte... Det gäller att ha alla fnuttar i rätt mun ! :)

Så här ska det i alla fall se ut för min räkning:
	Response.Write("\<script\>parent.list.location.href='lista.asp?search=""" & strSql & """';\</script\>")

MEN det fungerar inte riktigt ändå. Jag tror jag vet varför men inte hur jag ska göra istället...

Har ett forumlär där man anger ett val. Sedan laddas sidan om och jag plockar ihop en sträng som jag vill köra iväg som parameter till den andra framen. Är du med ? Då kan jag väl inte eka scriptet så här bara ? Blir det inte problem med bufferteringen av sidan då ?

Ack det finns så många frågor...

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

## #6 — @nders, 2003-12-17T20:01Z

```
Response.Write("<script>parent.list.location.href='lista.asp?search=" & strSql & "';</script>")
```

Vad innehåller *strSQL*? Du ska inte ha några strängavgränsare runt variabelvärden i dina querystrings.

Mvh

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

## #7 — hockas, 2003-12-17T20:30Z

strSql innegåller en vanlig textsträng... VAd menar du ?

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

## #8 — @nders, 2003-12-17T20:34Z

Jag tänkte du kanske var sugen på att ge mig ett exempelvärde. 
Om en querystring skall innehålla konstiga tecken, så skall vi använda *Server.URLEncode* för att alla tecken ska tolkas rätt, och eftersom vi använder javascript ska vi också ersätta apostrofer, eftersom de bryter strängen och skapar ett javascriptfel.

```
Response.Write("<script>parent.list.location.href='lista.asp?search=" & Replace(Server.URLEncode(strSql), "'", "\\'") & "';</script>")
```

Mvh

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

## #9 — hockas, 2003-12-17T20:44Z

Resultatet av ovan blir

\<script\>parent.list.location.href='lista.asp?search="WHERE Latin LIKE 'a%' "';\</script\>

Jag ska alltså sortera ut alla namn som börjar på a. (Resten av Sqlsatsen plockas ihop i den frame dit jag vill skicka den här infon...)

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

## #10 — hockas, 2003-12-17T20:45Z

Kika på <http://fumei.dyndns.org/2/MyOwn/galleri/ind_gall.html> så blir det säkert klarare vad jag försöker åstadkomma.

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

## #11 — hockas, 2003-12-17T21:17Z

Tack du underbare människa. Det fungerar !!!!

:D

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

## #12 — @nders, 2003-12-17T21:21Z

Varsågod!

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/92937-response-redirect
