I have a web page into a html iframe, the web page has a javascript function to open links, that function use the window.open method to open a new window.
I cannot modify the javascript function (the page is made with mapguide), so I want to catch that call outside of the iframe to put the content of the new window into an ajax modal frame, instead of open a new window, is this possible?
While I would not recommend this in general, you can overwrite the definition of the
window.openfunction in the iframe, assuming your page and the iframe are in the same domain to avoid XSS security errors.HTML:
javascript in the parent window: