日期:2014-05-16  浏览次数:20433 次

iframe里如何使用父页的对象?
父页定义了一个ubb编辑器的对象,
var ubb = new UbbEditor();

想在iframe页面操作这个对象,
parent.ubb
象这样不成功,
如果是函数的就可以这样,为什么对象不可以操作?
请问如何操作?谢谢

------解决方案--------------------
你确保
1.ubb在父页面是页面级别的变量?
2.子页面在调用的时候ubb这个变量存在?
3..如果是chrome,还要保证两个页面不跨域

------解决方案--------------------
$(function() {
window.ubb = new UbbEditor();
});

$(function() {
...这样是局部变量
弄成window的变量
});



------解决方案--------------------
iframe.contentWindow.document.getElementeById