怎么在父窗口创建 用iframe里的 对象/实例
如何在父窗口创建 用iframe里的 对象/实例?
创建实例/对象的js在iframe中载入,
在iframe页面创建对象/实例是这样的:
简单的如:
那么如果在父窗口调用而不重复载入js,应该怎么写?
我这样写,似乎没有效果啊
------解决方案--------------------
var obj = document.getElementById("ifr1").contentWindow; //获取子页面WINDOW对象
obj.map //获取子页面对象
------解决方案--------------------
前提是 iframe和主页面的url要是同域的
创建实例/对象的js在iframe中载入,
在iframe页面创建对象/实例是这样的:
- JScript code
var map = new google.maps.Map(document.getElementById("map"), myOptions);
简单的如:
- JScript code
var ucbox = new LightBox("uscity");
那么如果在父窗口调用而不重复载入js,应该怎么写?
我这样写,似乎没有效果啊
- JScript code
var map = new window.frames["iframeName"].google.maps.Map(document.getElementById("map"), myOptions);
------解决方案--------------------
var obj = document.getElementById("ifr1").contentWindow; //获取子页面WINDOW对象
obj.map //获取子页面对象
------解决方案--------------------
前提是 iframe和主页面的url要是同域的