Avatar billede koch Nybegynder
24. januar 2004 - 11:42 Der er 5 kommentarer og
1 løsning

kan http://enside.dk/underside.html ikke bruges i document.refer

if(document.referrer.indexOf("http://www.enside.dk/underside.html")==-1){window.close();}
else {open();}

Burde dette ikke være ok? Det virker ikke når url´en hedder noget med .../fil.html
Avatar billede schaefner Juniormester
24. januar 2004 - 11:44 #1
hvis adressen er uden www, så kan du jo ikke teste med www.

if(document.referrer.indexOf('enside.dk/underside.html') == -1){
  window.close();
} else {
  open();
}

men hvorfor opretter du flere spørsmål?
Avatar billede koch Nybegynder
24. januar 2004 - 11:54 #2
Jeg var ikke klar over at dette var samme problem. Jeg troede det var pga. underside.html at dette ikke virkede!
Avatar billede koch Nybegynder
24. januar 2004 - 12:05 #3
Skulle det ikke være ok at ændre betingelsen fra:
if(document.referrer.indexOf('enside.dk/underside.html') == -1)

til:
if(document.referrer.indexOf('enside.dk/underside.html') != -1)
Avatar billede schaefner Juniormester
24. januar 2004 - 12:28 #4
jo, så tester du bare om den indeholder 'enside.dk/underside.html' :)
Avatar billede koch Nybegynder
24. januar 2004 - 13:07 #5
dvs. jeg tester ikke om document.referrer er forskellig fra siden? Det er det der er meningen nemlig!
Avatar billede schaefner Juniormester
24. januar 2004 - 14:32 #6
if(document.referrer.indexOf('enside.dk/underside.html') == -1) {
  // Hvis dokumentet ikke indeholder "enside.dk/underside.html"

if(document.referrer.indexOf('enside.dk/underside.html') != -1) {
  // Hvis dokumentet indeholder "enside.dk/underside.html"
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