Avatar billede kragekjaer Praktikant
16. februar 2002 - 17:32 Der er 10 kommentarer og
1 løsning

Logge hvor brugeren er kommet fra

Hej,

Er det muligt at finde url´en som brugern kommer fra inden han kommer til mit site? I IE??
Avatar billede kragekjaer Praktikant
16. februar 2002 - 17:33 #1
brugeren
Avatar billede zeth Nybegynder
16. februar 2002 - 17:40 #2
Ikke med javascript.. det er med ASP: <%= Request.ServerVariables("HTTP_REFERER") %>
Avatar billede tipsen Nybegynder
16. februar 2002 - 17:48 #3
brug document.referrer - eks:

<script language="Javascript">
<!--
if (document.referrer && document.referrer != "")
  document.write('Thanks for visiting this site from '+document.referrer+'<BR>');
//-->
</script>
Avatar billede kragekjaer Praktikant
16. februar 2002 - 18:10 #4
www.kragekjaer.dk/test.html  gør jeg noget galt?
Avatar billede kragekjaer Praktikant
16. februar 2002 - 18:13 #5
<%= Request.ServerVariables("HTTP_REFERER") %> er jo kun hvis der er et link til min side...det jeg vi ha´ er at hvis brugeren taster min adresse ind, og så få fat i hvor han stod.

Men jeg kan forestille mig at der er noget med sikkerhed her!!!??
Avatar billede kragekjaer Praktikant
16. februar 2002 - 18:13 #6
Det samme gør javascriptet
Avatar billede tipsen Nybegynder
16. februar 2002 - 18:28 #7
så skal du i stedet kigge på history objektet - så kan du se hvor gæsten sidst har været... (tror jeg nok...)
Avatar billede kragekjaer Praktikant
16. februar 2002 - 18:32 #8
ja, men how?
Avatar billede zeth Nybegynder
17. februar 2002 - 10:15 #9
Hmm jeg troede faktisk ikke at man kunne med JavaScript... :-/ nårh, men jeg tror altså overhovedet ikke at man kan finde ud af hvor han var før, hvis ikke der er klikket på et link :-) men jeg lytter med...
Avatar billede tipsen Nybegynder
17. februar 2002 - 12:38 #10
Ifølge dokumentationen for Javascript burde det kunne lade sig gøre:

http://developer.netscape.com/docs/manuals/js/client/jsref/history.htm

men jeg har testet det både i IE og Netscape og man kan ikke få adgang til disse egenskaber for history-objektet - man kan få at vide hvor mange websteder brugeren har været inden han kommer til dette. (Brug history.length)

Det er også muligt at sende folk frem eller tilbage i history'en ved hjælp af history.previous, history.next el. history.go(tal)

Men at se, hvor folk tidligere har været er åbenbart ikke muligt - hvilket egentlig er meget betryggende!

Så den eneste mulighed du har er, at benytte HTTP_REFERER og se om folk har klikket på et link for at komme til din side - og hvis de har - hvilket link de har klikket på!

Over and out...
Avatar billede kragekjaer Praktikant
17. februar 2002 - 12:44 #11
tak tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester