Hi Alan,
This is a general layout issue that is not related to the RadControls in any way. How to organize the real estate of your page so that both the iframe and the controls around it are visible is a decision the developers and designers should take to match their needs.
In case the most common use of your page is to be loaded in this iframe you may redesign it so that it does not require this much space.
Overall, there is only one way to ensure that a RadWindow will not be locked in an iframe and this is to open it from the topmost frame of the site. This approach has some limitations, though - the most important one is that both pages must come from the same domain in order for JavaScript to allow the cross-frame function call. The second is that the parent page must be prepared to receive the command to open the certain RadWindow (easiest done by using radopen and a RadWindowManager). To utilize this approach you may find the following resources useful:
here and
here for checking if you are in an iframe or RadWindow and
here for calling functions accross different iframes and RadWindows (get_contentFrame() returns a DOM reference to the iframe of the RadWindow so you can replace it with a getElementById("your iframe") ) to call a function from the context of the main page in your own page.
Kind regards,
Marin
the Telerik team
Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license!
Book your seat now >>