I've been tasked with removing a frameset from a website (the site now needs to be indexable by various things, so the frameset must go)
The frameset is made up of a left hand explorer like tree (which could have thousands of nodes). The right hand is where the main content appears.
(I'll leave this question as not language specific as it really applies to the web generally, but we are using ASP.Net so it's made slightly easier when MasterPages are considered)
The reason it's in a frame in the first place is so that the tree isn't re-loaded every time the page refreshes...which on removing the frame is going to be an issue.
Is anyone on here aware of a mechanism that we may be able to use to solve this problem and maintain the performance of the page (using frames of any kind (including iframes) is not really an option)
We considered things like a jquery panel that expands from the left hand side - this would still need to be loaded every page refresh though...