04. november 2003 - 22:01Der er
16 kommentarer og 1 løsning
funktion skal åbnes når a er forskellig fra b
Skulle nedenstående ikke være muligt? if (document referrer!="navn.html"){MinFunktion}
Når siden man kommer fra er forskellig fra navn.html, så åbnes MinFunktion.
Når siden hvor funktionen er åbner, åbnes der automatisk en PopUp, men denne skal ikke poppe uyp når man kommer fra en bestemt side. Det er MinFunktion som åbner popup-vinduet.
alert(document.referer) giver "undefined" alert(document.referrer) giver "" (tom).. måske fordi det er lokalt.. en html fil der linker til filen der indeholder document.referrer.
koch >> document.referrer indeholder mere end blot sidens navn. Den indeholder hele URL'en.
ref = new String(document.referrer) laver en streng af document.referrer. Du kunne også skrive: ref = document.referrer.toString(); eller: ref = document.referrer+"";
grunkens sidste linie er måske en anelse 'non-sexy' - men den skal checke, om det, der kommer efter sidste '/' er 'navn.html'. Man kunne også skrive:
ref = document.referrer.toString().split("/"); ref = ref[ref.length-1]; if (ref=="navn.html") { // Gør noget }
hvis det der har stået efter / er forskellig fra navn.html udføres MinFunktion. Sørger +1 for at / ikke er med i den string som sammenlignes med navn.html? Hvad gør ref-lenght?
grunken, surfer og olebole, det er ikke mange point der er, men jeg vil meget gerne dele dem mellem jer. Rigtig god forklaring begge gange olebole, den fes ind. Og det gjorde den fra thesurfer også. Tak for hjælpen :o)
koch >> Jeg 'hjalp' dig vist for et par dage siden - men ledte dig på vildspor. Tænkte zq ikke selv over, at referrer indeholder hele URL'en ... *lyden af røde ører, der blafrer* Derfor synes jeg, vi bør lade pointene gå til grunken og thesurfer.
så lægger jeg et svar ;) men jeg insisterer på at vi deler den store pointsum i 3, da thesurfers forklaring var i top, og ole's script nu en gang var en veldrejet sild i latex, eller noget!
Nej, OK ... det var en hel URL, vi snakkede om der. Jaja ... så er der zq sikkert nok en anden grund til, jeg ikke har fortjent points ;o) /mvh
Synes godt om
Ny brugerNybegynder
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.