| |
How to control Window from the webpage loaded by Window
Problem: As we know, when Window loads a page using Url="[link]" or setUrl("[link]"). The loaded page is seperated from main page which contain client-side Window object. How can we make this page able to control Window component at clientside?
Solution: Using javascript to attach Window object to global element.
*Note: This method can only be used when main page and page loaded inside Window are in the same domain. Different domain will cause well-known security issues "Cross-site scripting".
| | |
|
Click "Open" to open Window
|
| | |
|
Server-side code on main page
|
<owd:Window ... ID="myWindow" Url="innerPage.aspx" OnClientInit="window.myWindow = myWindow;" ... > </owd:Window>
|
Client-side code in innerPage.aspx
|
|
window.parent.myWindow.Close();
|
| | |
| "Thank you for your quick reply, that was awesome!" |
Jack Cleveland |
| Symantec Corporation |
| | |
|
|
|
|