/* locate the Fusion window */
function GetFusionWindow() {
var curWindow = window;
while (!curWindow.Fusion) {
if (curWindow.parent && curWindow != curWindow.parent) {
curWindow = curWindow.parent;
} else if(curWindow.opener) {
curWindow = curWindow.opener;
} else {
alert('Could not find Fusion instance');
break;
}
}
return curWindow;
}I would try that function to get it Mike On 25/11/2010 1:55 PM, Wilson Herrera wrote:
Good day, everyone. i am designing a map and i need to reach the javascript functionalities in fusion (zoom rectangle, open legend window), from the parent window (that is, mapguide resides inside an iframe), but i havent been succesful in this implementation. to ilustrate my point, let me show you a piece of the interface. http://yfrog.com/3vschemayhj the area with the number 1, is a div inside the main window the area with the number 2, is an iframe, cointaining a fusion mapguide app. the iframe is defined as follows <iframe id="map" name="map" src=" index.html?ApplicationDefinition=Library%3a%2f%2fmer%2fmer.ApplicationDefinition" width="100%" frameborder="0" marginheight="0" marginwidth="0"> i try to call the functions inside in this way (and many others i forgot without sucess) 1- var Fusion = window.top.Fusion; //also tried window.frames['map'].Fusion 2- var map = Fusion.getWidgetById('map'); and then use 3- map.showLegend(); but i got errors in the first line and i think i am doing this in the wrong way, but my mind has been clouded and cant see what i am missing. im getting somewhat frustrated here and i welcome any help. thank you all, Wilson H. ps: this is the window layout, the same you can see in the first link. http://osgeo-org.1803224.n2.nabble.com/file/n5775258/schema.jpg schema.jpg
_______________________________________________ mapguide-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapguide-users
