webForumDet fria alternativet

fånga url vid UnOnload();

4 svar · 259 visningar · startad av tlee

tleeMedlem sedan mars 2001290 inlägg
#1

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

colioneMedlem sedan juni 20014 421 inlägg
#2

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

solbulleMedlem sedan mars 20015 287 inlägg
#3

Red. sen som vanligt...

tleeMedlem sedan mars 2001290 inlägg
#4

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

colioneMedlem sedan juni 20014 421 inlägg
#5

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?

142 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)