---
title: "Alert och redirect"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/100394-alert-och-redirect"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2004-03-27T10:59:35.000Z"
updated: "2004-03-27T12:09:07.000Z"
replies: 10
views: 218
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/100394-alert-och-redirect"
---

# Alert och redirect

## #1 — webbSAJTEN, 2004-03-27T10:59Z

Tjenare!
Jag har en gjort en IF, om det är så som jag vill att det ska vara så ska det komma upp en alert och sen ska man skickas tillbaka tillbaka till förra sidan.

Kan förklara lite bättre..
Jag har gjort ett bildarkiv där man kan rösta på bilderna men jag har också gjort så man bara kan rösta en gång per dag, men försöker man rösta flera gånger så ska det komma upp en alert som säger det sen ska man skickas tillbaka till sidan man kom ifrån..

Jag tänkte så att först så kommer man till sidan hoho.asp, på den sidan ska det komma upp en alert och sen ska man skickas tillbaka till sidan.

```
<body onload="MM_popupMsg('Du kan bara rösta en gång per dag!')">
```

```
<% Response.redirect "bild.asp?id=<%=rs("ID")%>%>
```

Det fungerar inte..
Hur skall jag göra?

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

## #2 — Josef, 2004-03-27T11:02Z

Felmeddelande?

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

## #3 — webbSAJTEN, 2004-03-27T11:03Z

Juste.. Klantigt..

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/bildarkiv/hoho.asp, line 22 

Response.redirect "bild.asp?id=\<%=rs("ID")
\------------------------------------^

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

## #4 — Josef, 2004-03-27T11:09Z

```
Response.Redirect("bild.asp?id=" & rs("ID") & "")
```

Men jag har för mig att man inte kan använda querystrings med *.Redirect*, men du får prova...

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

## #5 — webbSAJTEN, 2004-03-27T11:13Z

Får felmess:

Microsoft VBScript runtime error '800a000d' 

Type mismatch: 'rs' 

/bildarkiv/hoho.asp, line 22

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

## #6 — @nders, 2004-03-27T11:17Z

> Men jag har för mig att man inte kan använda querystrings med .Redirect, men du får prova...

Jo, det kan man.

> Får felmess:
> 
> Microsoft VBScript runtime error '800a000d' 
> 
> Type mismatch: 'rs' 
> 
> /bildarkiv/hoho.asp, line 22

Då har du väl inte skapat recordsetet rs???

Du kan *inte* köra ett javascript först, och sedan köra redirect med asp. All asp körs först, sedan skickas resultatet till webbläsaren. Det innebär att ditt javascript aldrig kommer att köras, eftersom det inte skickas till webbläsaren.

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

## #7 — KoTTeN, 2004-03-27T11:20Z

Jo du kan använda querystring i redirect. Det verkar som du inte har något öppet recordset igång, har du rs.close före du vill köra redirect? Visa gärna mer kod.

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

## #8 — webbSAJTEN, 2004-03-27T11:21Z

Hur skapar man ett recordsetet rs på ett bra sätt.. Kanske gjot det..

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

## #9 — @nders, 2004-03-27T11:23Z

Varför ska du skicka vidare rs("id") med querystring? Vad innehåller recordsetet? 

Vad ska du använda querystringen till?

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

## #10 — webbSAJTEN, 2004-03-27T11:25Z

Det är inne i ett community.. Alla har ett unikt ID..
När jag kikar på en bild och ska rösta på den och det inte går ska det komma upp en alert som säger att man inte kan rösta på en bild mer än en gång och sen ska man komma tillbaka till den sidan där man var när man kikade på bilden..

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

## #11 — KoTTeN, 2004-03-27T12:09Z

Men problemet som @nders sa i sitt förra inlägg är att först körs ASP koden då denna är serverbaserad, vidare skickas filen i till besökaren/klienten där javascriptet körs.

Alltså kommer servern att strunta i din javascriptsruta och gå direkt på redirect. Det du kan göra är att istället för att använda  javascript även för att byta sida.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/100394-alert-och-redirect
