tleeMedlem sedan mars 2001290 inlägg 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 <script type="text/javascript">
Window.OnUnLoad=function
{ parent.frames['top'].location = "flush.asp?url=" + document.URL;
}
</script>
tleeMedlem sedan mars 2001290 inlägg 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 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?