Referrer in javascript

Discussion in 'JavaScript' started by Ankit, Mar 18, 2006.

  1. #1
    Hi

    Below javascript codes is not working as i am unable to get referrer correctly with the following codes.

    if(top.frames.length==0)
    {
    abc=document.referrer;
    }
    else
    {
    abc=top.document.referrer;
    }

    How could i get referrer correctly if I put above codes in frame or with out frame pages.
    abc=parent.document.referrer; is also not working.

    Thanks

    Ankit
     
    Ankit, Mar 18, 2006 IP
  2. Slapyo

    Slapyo Well-Known Member

    Messages:
    266
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    108
    #2
    Do you have a sample page that we can look at? document.referrer is correct.

    if (document.referrer != '') document.write('Thanks for visiting from ' + document.referrer);
    Code (markup):
     
    Slapyo, Mar 20, 2006 IP
  3. Ankit

    Ankit Peon

    Messages:
    25
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #3
    web page is dynamic some times page with frame comes & some times with out frame.

    I want to get referrer using single javascript code.

    In frame document.referrer does not work correctly..

    OJASR
     
    Ankit, Mar 20, 2006 IP
  4. Slapyo

    Slapyo Well-Known Member

    Messages:
    266
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    108
    #4
    Have you tried, top.{framename}.document.referrer ?
     
    Slapyo, Mar 21, 2006 IP
  5. Ankit

    Ankit Peon

    Messages:
    25
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #5
    thanks for your relpy.

    not working..

    Actually I am using hitslog purpose.

    I don't know in which frame, user will place code.

    how i willl get frame reference for main page referrer.
     
    Ankit, May 5, 2006 IP