A few months ago I was building an ASP.NET website, with the same problems: managing pages with 2+ frames. The biggest issue was to manage the refresh of the main page when one or more of its frames changed. So I had to use a odd mix between javascript, links with target=_parent, and some data passed via URL (Page.aspx?var=...). As a result the system was so complicated that I decided to trash it and rebuild in a smarter way: NO FRAMES. If this is not enough, you can think that the various browsers manage frames in different ways, so the behavior is not very predictable. No frames, hence, means that you have to write tons of code to assembly the page... However, the best way to pass values between 2 frames is to use links with the target attribute set to the correct frame, and use URLs to pass parameters. For example: Page M contains frame A and frame B. You want to tell to the frame A to write something on the page: In the page in the frame B: [Link](PageInFrameA.aspx?write=yourstring) In the page in the frame A the ASP code will perform the corretct operations to write the data. I hope this is useful... :)
[ITA] Tozzi ha ragione: Gaia si sta liberando di noi. [ENG] Tozzi is right: Gaia is getting rid of us.