相关疑难解决方法(0)

如何使用jQuery公开IFrame的DOM?

我有一个代表特定IFrame的原型.该原型有一个名为GoToUrl(...)的函数,用于打开IFrame中的给定URL.

我的问题是:如何创建"InternalDOM"属性并使此属性引用IFrame里面的"窗口"对象(根DOM对象)?以这种方式:如果我的IFrame公开了一个页面,其中有一个对象X的"窗口"对象,我可以这样做:

MyFrameObject.GoToUrl(pageXurl);
MyFrameObject.InternalDOM.X
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

PS:我会接受不一定与jQuery相关的答案,但我更喜欢jQuery解决方案.

javascript jquery dom

41
推荐指数
3
解决办法
9万
查看次数

动态更改iframe的onload

我有一个包含几个<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']但没有成功.

谢谢你的帮助!

javascript iframe dom onload

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

dom ×2

javascript ×2

iframe ×1

jquery ×1

onload ×1