Avatar billede styrken Nybegynder
09. august 2001 - 14:29 Der er 3 kommentarer og
2 løsninger

History arrayet!

Hvordan kan jeg udskrive hvilken side, brugeren var på før han/hun kom ind på denne side?
Avatar billede Slettet bruger
09. august 2001 - 14:53 #1
Siden, som brugeren var på før han kom til din side, hedder document.referer
Avatar billede styrken Nybegynder
09. august 2001 - 15:03 #2
jeg er ikke så god til javascript, men forsøgte med dette:
<script language=\"javascript\">

for = document.referer();

document.write(\"Du kom fra \"+for);

</script>
det virker ikke... hvad kan der være galt?
Avatar billede jakoba Nybegynder
09. august 2001 - 15:15 #3
document.referrer er kun adressen på forrige side hvis brugeren kom hertil ved at klikke på et link på den side. ellers er den \"\".
for er et reserveret ord i Javascript. må ikke bruges som variabel.
referrer er ikke en funktion ( ingen () efter ).

så prøv:

varfor = document.referrer;
if ( varfor != \"\" )
    document.write(\"Du kom fra \"+varfor)
else
    document.write(\"Howdy stranger, and welcom to this town\");

mvh JakobA
Avatar billede styrken Nybegynder
09. august 2001 - 15:23 #4
er det helt umuligt at finde ud af hvilken side brugeren kom fra, med mindre han/hun trykkede på et link??
Avatar billede jakoba Nybegynder
09. august 2001 - 16:06 #5
Hvis du har priviledges nok kan du alt. Med \"universal browser read\" priviledge mener jeg godt du kan.
se evt i client guide kapitel 14 hvad der skal til.
http://developer.netscape.com/docs/manuals/js/client/jsguide/index.htm
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