Avatar billede tuk Nybegynder
20. januar 2001 - 19:43 Der er 10 kommentarer og
2 løsninger

Hvor finder jeg URL\'en på sidst besøgte side??

Hvordan finder jeg ud af, hvor brugeren kommer fra umiddelbart før min side - altså den URL, man får ved history.back().

Jeg har en formodning om, at oplysningen findes et eller andet sted under \'window\'-objektet ...
Avatar billede lp Nybegynder
20. januar 2001 - 19:50 #1
det er document.referrer som viser siden du kom fra.....
Avatar billede stigc Nybegynder
20. januar 2001 - 19:56 #2
eller window.history, se her:

http://www.developer.irt.org/script/991.htm
Avatar billede stigc Nybegynder
20. januar 2001 - 19:57 #3
Skriver alle tidligere besøgte sider ud:

<script language=\"JavaScript\"><!--
if (document.layers) {
    netscape.security.PrivilegeManager.enablePrivilege(\'UniversalBrowserRead\');
    var output = \'\';
    for (var i=0;i<window.history.length;i++) 
        output += window.history[i] + \'\\n\';
    alert(output);
}
//--></script>


Avatar billede tuk Nybegynder
20. januar 2001 - 20:01 #4
hmm ... \'document.referrer\' er undefined.

Bruger jeg den forkert??
Avatar billede tuk Nybegynder
21. januar 2001 - 00:40 #5
Jeg har nu prøvet begge løsninger, men uden held. Så vidt jeg kan se, kræver begge løsninger Netscape. Nu er det desvære sådan, at jeg skal bruge det til IE, fordi samtlige af mine brugere (1000+ på lukket intranet) bruger IE.

Findes der en lignende løsning til IE?
Avatar billede stigc Nybegynder
21. januar 2001 - 01:08 #6
Det virker fint når det er på Internettet! Jeg kan heller ikke få det til at køre lokalt....
Avatar billede tuk Nybegynder
21. januar 2001 - 03:17 #7
stigc> EXCELLENT!

Du har fuldstændig ret. Op på en webserver det kom, og vupti ... min ønskede funktionalitet er lige i øjet!

Tag lige og svar på denne, så du kan få nogle pts.
Avatar billede tuk Nybegynder
21. januar 2001 - 03:19 #8
lp> Det var rent faktisk document.referrer, jeg endte med at bruge, så send et svar, så får du også en sjat ;-)
Avatar billede lp Nybegynder
21. januar 2001 - 05:00 #9
ok, jeg kunne heller ikke lige forstå det......he he, her kommer så et svar :-)
Avatar billede stigc Nybegynder
21. januar 2001 - 12:31 #10
svar her:
Avatar billede henrik2000 Nybegynder
25. januar 2001 - 14:26 #11
Hej!

Skulle følgende kode virke på en webserver?:

<script language=\"JavaScript\">
<!--
if (document.layers) {
    netscape.security.PrivilegeManager.enablePrivilege(\'UniversalBrowserRead\');
    var output = \'\';
    for (var i=0;i<window.history.length;i++) 
        output += window.history[i] + \'\\n\';
    alert(output);
}
//-->
</script>

Jeg kan i hvert fald ikke få det til at vise noget på en side under localhost på min winnt workstation som kører PWS...


Avatar billede kragekjaer Praktikant
14. februar 2002 - 12:53 #12
Findes en tilsvarende kode for IE?????
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