Halle!
Om maar gelijk met de deur in huis te vallen, ik ben op zoek naar andere mogelijkheden dan response.redirect.
Waarom hoor ik jullie nu al vragen, nou het volgende:
Het is een 'systeempje' om links te tellen. Het is dus een speciale pagina, die in de link wordt opgenomen, en in die link een het adres van url waar de gebruiker eigenlijk heen moet, (bv. link: http://www.test.nl/redirect.asp?url=http://www.google.nl)
Heel simpel eigenlijk. Aleen wat wil ik nou, ik wil dat hij eerst de pagina redirect, en dan pas de gegevens naar de database schrijft. Dit om zo enige 'delay' te voorkomen.
Nadeel van response.redirect is, hij stopt er hierna gewoon mee...
De volgende oplossingen ben ik tegen gekomen:
javascript:
response.write "<script language='javascript'>document.location='" & request("url") & "'; </script>"
Dit doet wat ik wil, alleen is het javascript afhankelijk, en ik wil dat de link redirect ook onder niet java browsers werkt (of uitgeschakeld) valt dus af.
zoals php:
response.AddHeader "Location", request("url")
Alleen, die laatste werkt niet, en volgens mij kan deze precies doen wat ik wil, dus mijn vraag is eigenlijk, waarom werkt die response.addheader niet, en/of is er een andere methode die ik misschien over het hoofd heb gezien?
Bedenkt
Om maar gelijk met de deur in huis te vallen, ik ben op zoek naar andere mogelijkheden dan response.redirect.
Waarom hoor ik jullie nu al vragen, nou het volgende:
Het is een 'systeempje' om links te tellen. Het is dus een speciale pagina, die in de link wordt opgenomen, en in die link een het adres van url waar de gebruiker eigenlijk heen moet, (bv. link: http://www.test.nl/redirect.asp?url=http://www.google.nl)
Heel simpel eigenlijk. Aleen wat wil ik nou, ik wil dat hij eerst de pagina redirect, en dan pas de gegevens naar de database schrijft. Dit om zo enige 'delay' te voorkomen.
Nadeel van response.redirect is, hij stopt er hierna gewoon mee...
De volgende oplossingen ben ik tegen gekomen:
javascript:
response.write "<script language='javascript'>document.location='" & request("url") & "'; </script>"
Dit doet wat ik wil, alleen is het javascript afhankelijk, en ik wil dat de link redirect ook onder niet java browsers werkt (of uitgeschakeld) valt dus af.
zoals php:
response.AddHeader "Location", request("url")
Alleen, die laatste werkt niet, en volgens mij kan deze precies doen wat ik wil, dus mijn vraag is eigenlijk, waarom werkt die response.addheader niet, en/of is er een andere methode die ik misschien over het hoofd heb gezien?
Bedenkt