Avatar billede tommer Nybegynder
12. maj 2011 - 14:11 Der er 6 kommentarer og
1 løsning

window.top.location

jeg vil gerne gøre noget hvis min side loades i en bestemt iframe.
men kan ikke få det til at virke med:
<script type="text/javascript">

        var url = window.top.location.toString();

        $(document).ready(function () {
            if (url.contains("xxx")) {
                alert("ok");
            }
        });

    </script>

hvad gør jeg forkert?
Avatar billede kjeldsted Novice
13. maj 2011 - 23:42 #1
Bruger du jQuery?
Avatar billede tommer Nybegynder
13. maj 2011 - 23:55 #2
jep...
Avatar billede kjeldsted Novice
14. maj 2011 - 00:13 #3
Ok. Det ligner nemlig dælme sludder for en JS programmør :)

Men dog forstår jeg ikke brugen af url.contains(). Så vidt jeg er husker er det da vist indexOf der skal benyttes i stedet.
Avatar billede kjeldsted Novice
14. maj 2011 - 00:16 #4
Jep. I ren JS virker det med

if(url.indexOf("xxx")!=-1)
{
    alert("ok");
}

Men kender altså ikke til jQuery. Så ved ikke om funktionen kommer derfra.
Avatar billede tommer Nybegynder
07. juni 2011 - 16:38 #5
send lige et svar her kjeldsted....
Avatar billede kjeldsted Novice
16. juni 2011 - 17:35 #6
Hvordan fik du det til at virke?
Avatar billede tommer Nybegynder
16. juni 2011 - 20:38 #7
brugte kode i pageload istedet for script:
if (Request.UrlReferrer != null && Request.UrlReferrer.ToString().Contains("facebook")){ ... }
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