From: AlexG Date: 2005-12-01T09:47:30+09:00 Subject: Re: WWW::Mechanize with frames Thanks for the reply. I tried to follow the links to the separate frames but I end up back where I started, so I'm thinking there is something more complicated going on at the server-end, perhaps do with the PHPSESSID? I'm using Net::HTTP rather than WWW::Mechanize to try to see what's going on more clearly. I first ask for this page: www.brenda.uni-koeln.de/php/result_flat.php4?ecno=1.1.1.1 If I load this on the browser it returns a page with three frames one of which contains the info I want. In the script it returns this HTML: BRENDA: Entry of alcohol dehydrogenase(EC-Number 1.1.1.1 ) <h2>Sorry, but your browser doesn't support frames. Please use another browser!</h2> The frame with name="flat" is the one I want so I next make a query using the same src as given for that frame: '/php/flat_result.php4?ecno=1.1.1.1&organism%5B%5D=&PHPSESSID=9643cd58a9774b07c768c97eeb4ef257' in this case. I.e. the same as before but adding the PHPSESSID and organism data. Unfortunately the HTML returned from that query is identical to the first so I'm back where I started. Interestingly, if I try to open the single frame I want as a new tab in my browser it takes me back to the three frame version (rather than that one frame as a single page as I would expect). So it seems like the site is designed to make viewing individual frames difficult. The source for the frame I want includes this Javascript at the top: I don't know enough Javascript to know if this reveals anything, but it seemed like it might mess with the way the browser loads the frame in some way. Any help grealty appreciated.