Avatar billede koch Nybegynder
03. januar 2004 - 09:27 Der er 4 kommentarer og
1 løsning

If document.referrer

Skulle denne funktion ikke være ok?
function Referrer(){
  if(document.referrer=="http://www.enside.dk/"){window.close();}
  else {location.href="http://www.enside.dk/"}
    }

Funktionen kaldes i et link. Når der klikkes skal jeg tjekke om jeg kommer fra en bestemt side. Hvis jeg gør skal vinduet lukkes, hvis ikke skal jeg gå til siden.
Avatar billede olebole Juniormester
03. januar 2004 - 18:50 #1
<ole>

if ( document.referrer.indexOf("http://www.enside.dk/")=!-1 ) {
  // Gør noget
} else {
  // Gør noget andet
}

/mvh
</bole>
Avatar billede koch Nybegynder
04. januar 2004 - 16:14 #2
Jæs jæs. Tak for hjælpen, smid et svar. Er http://www.enside.dk/side.html ikke en url?
-det virker nemlig ikke!
Jeg har dog fået det til at virke med en funktion som jeg tidl. har fået hjælp til.
Avatar billede olebole Juniormester
04. januar 2004 - 17:06 #3
Avatar billede koch Nybegynder
11. januar 2004 - 22:20 #4
Gad vide hvad jeg så har haft gang i! Tak for hjælpen. Smid et svar,
Avatar billede olebole Juniormester
11. januar 2004 - 23:24 #5
Måske, du har testet lokalt. Skal du gøre det, skal du lægge den under en lokal server (f.eks. en Apache eller IIS på din maskine) og kalde eksemplet over http://localhost/... blabla ...
Det, du aflæser er jo sidens 'HTTP_REFERER' header  :)
/mvh
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