I am aware of the
<apex:page> attributes for
Basically, I have a Visualforce which already has some logic to determine what to show in it's main body, and in some instances, I want this to be full screen, removing the sidebar and headers, in other cases, I simply want the page to remain in the "standard" frame for the user.
window.window.document.getElementById[..] or unsupported CSS tricks to just
display:none; the relevant sections; everything I do is best practice, supported and by the book!
My current only thinking is to instead re-direct the user to a new page with those attributes set and move my "full page" experience to there. This is slightly poorer from a maintenance point of view though, and will result in double the VF pages.