在JavaScript中,我如何获得基于该框架中的元素的帧的句柄?Javascript框架发现
function myFunction(elementInFrame){
// here I want to get a handle on the frame that elementInFrame lives in
}
在JavaScript中,我如何获得基于该框架中的元素的帧的句柄?Javascript框架发现
function myFunction(elementInFrame){
// here I want to get a handle on the frame that elementInFrame lives in
}
elementInFrame.document.defaultView适用于非IE浏览器。
(这不是相当的DOM标准的一部分; DOM级别2视图表示该属性存在,但并没有明确说的好听点,以“窗口”,因为DOM标准目前已知的任何关于窗口对象。 )
在IE浏览器,你可以做elementInFrame.document.parentWindow
不工作在Firefox不幸。
编辑:如果你使用框架,然后在FF中,你可以做很长的路要走遍所有的框架,直到你找到你要找的元素。
我不认为循环解决方案将在我的情况下工作,因为我不希望我的功能知道任何关于它正在寻找的框架。 – 2008-11-19 02:57:49