in reply to Re^5: Finding out Browser History Length
in thread Finding out Browser History Length

I read the XY problem :). Thank you for your replies. Basically I want to know if a page is opened in a new window or not. If yes, then I want to do some processing before it is outputted on the screen. My pages are like: a.pl, b.pl, c.pl. If c.pl is opened from a link in a.pl in a new window, then during the processinf of c.pl i should come to know that so that i can append some extra stuff in c.pl output. That was the reason I was trying to find out if the page is in new window using Perl and not Javascript. So that if I can find out using Perl prior to outputting it, then I can modify it suitably. Now since you have said that I can modify using javascript, I can do the modifications in a.pl so that when c.pl is loaded in new window via a.pl I come to know about it. But what are the modifications required. Please guide me. Thank you very much, Anant
  • Comment on Re^6: Finding out Browser History Length

Replies are listed 'Best First'.
Re^7: Finding out Browser History Length
by Joost (Canon) on Aug 16, 2007 at 18:40 UTC
    So you want to add information to the page when it's opened in a new window. You can't do that in perl, since you can only know if the window is "new" (i.e. has no history) in javascript - i.e. AFTER the page is loaded.

    I'd probably just add a javascript to each page which will add the information if the history length is 1, and leaves the page alone if not. No perl required.