---
title: "fånga url vid UnOnload();"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/46085-fånga-url-vid-unonload"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "tlee"
published: "2002-06-17T13:24:24.000Z"
updated: "2002-06-17T19:44:57.000Z"
replies: 4
views: 263
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/javascript/46085-fånga-url-vid-unonload"
---

# fånga url vid UnOnload();

## #1 — tlee, 2002-06-17T13:24Z

Hej!

Litet problem här..

Jag har en top-frame som bara används som meny.
Jag har användare som loggar in och får ett unikt ID.
Användarna kan lägga saker i en varukorg och som då använder användarens ID som ID för posten i databasen.
När användaren lämnar sidan så skall posten i databasen(varukorgen) tas bort och han skall föflyttas till
den nya sidan han har angivit i adressfältet.

i top-framen har jag följande kod

```
<script language="JavaScript">
<!--
function doEnd(newUrl) { parent.frames['top'].location = "flush.asp?url=" + newUrl; }
//-->
</script>
<BODY OnUnload="doEnd('fånga den nya urlen och stoppa här');">
```

Vad som jag behöver är ju att kunna fånga upp sidan som användaren skall till för att kunna
redirecta till den efter att jag har rensat i databasen. 

Går detta att göra?

/t

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

## #2 — colione, 2002-06-17T13:34Z

\<script type="text/javascript"\>
Window.OnUnLoad=function
{ parent.frames\['top'\].location = "flush.asp?url=" + document.URL; 
}
\</script\>

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

## #3 — solbulle, 2002-06-17T13:36Z

Red. sen som vanligt...

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

## #4 — tlee, 2002-06-17T13:51Z

får det inte att funka

fick lite fel i coliones kod så jag ändrade lite

```
<script type="text/javascript"> 
window.OnUnLoad=function() 
{ parent.frames['top'].location = "flush.asp?url=" + document.URL; 
} 
</script>
```

jag får visserligen inga felmeddelanden men om jag går till sidan, laddar den och sen skriver in <https://www.aftonbladet.se> i adressfältet så kommer jag till aftonbladet trots att jag inte har någon response.redirect i flush.asp utan endast en utskrift.

alltså går han direkt till aftonbladet och inte till flush.asp

mer förslag?

/t

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

## #5 — colione, 2002-06-17T19:44Z

Prova: OnBeforeUnLoad

Eller var det BeforeUnLoad

Nån av dem bör det vara. Kan du inte bara öppna en popup som lägger sig i bakgrunden som tömmer det som skall tömmas  och sedan stänger sig?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/46085-fånga-url-vid-unonload
