我有一个代表特定IFrame的原型.该原型有一个名为GoToUrl(...)的函数,用于打开IFrame中的给定URL.
我的问题是:如何创建"InternalDOM"属性并使此属性引用IFrame里面的"窗口"对象(根DOM对象)?以这种方式:如果我的IFrame公开了一个页面,其中有一个对象X的"窗口"对象,我可以这样做:
MyFrameObject.GoToUrl(pageXurl);
MyFrameObject.InternalDOM.X
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
PS:我会接受不一定与jQuery相关的答案,但我更喜欢jQuery解决方案.
我有一个包含几个<iframe>标签的页面.我想动态地更改他们的onload动作.我有以下代码在FF,Safari,Chrome,Opera中正常工作,但IE(8)拒绝遵守.
document.getElementById('myiframe').onload = function() {
return function() { file_onLoad(data); }
}();
Run Code Online (Sandbox Code Playgroud)
我已经使用设置类似的东西一直是onchange一个的<input>元素,这非常适用于所有我测试过的浏览器,包括IE浏览器.
document.getElementById('myinput').onchange = function() {
return function() { file_onChange(data); }
}();
Run Code Online (Sandbox Code Playgroud)
所以我想这与我获取框架元素/对象的方式有关.
我也试过frames['myiframe']但没有成功.
谢谢你的帮助!