IE:
window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
window.document.frames[index].document.getElementById(elementid)
//IE下可用frameid和framename来访问frame
window.document.frames[frameid].document.getElementById(elementid)
window.document.frames[framename].document.getElementById(elementid)
FF:
window.document.getElementById(frameid).contentWindow.document.getElementById(elementid)
//contentDocument为FF下专用
window.document.getElementById(frameid).contentDocument.getElementById(elementid)
window.document.frames[index].document.getElementById(elementid)
//FF下只可用framename来访问frame,用frameid访问不了
window.document.frames[framename].document.getElementById(elementid)
IE&&FF
//contentWindow为IE和FF下通用,推荐这种方式来访问frame里内容
window.document.getElementById(frameid).contentWindow.document.getElementById
(elementid)
//测试通过,通过frame的索引同样可以访问
window.document.frames[index].document.getElementById(elementid)
//用framename来访问
window.document.frames[framename].document.getElementById(elementid)
分享到:
相关推荐
- 切换frame内容时,IE和FF有不同的语法,可以通过编写兼容性代码来统一处理。 理解和解决这些差异对于创建跨浏览器兼容的Web应用至关重要。开发者通常会借助像jQuery这样的库来简化跨浏览器的兼容性工作,因为...
为了在FF和IE中都能够正确访问frame,应该按照如下方式设置frame标签: ```html <frame src="xx.htm" id="frameId" name="frameName"/> ``` 在IE中,可以通过 `id` 或 `name` 访问frame对应的 `window` 对象;而在FF...
### IE和FF兼容问题详解 #### 一、引言 随着互联网技术的不断发展与普及,网页设计者们面临着越来越复杂的浏览器兼容性挑战。在众多浏览器中,Internet Explorer(简称IE)与Firefox因其庞大的用户基数而成为了...
8. **关于frame问题**:在IE中,可以通过`window.testFrame`获取frame对象,但在Firefox中需要通过`window.top.frameName`或`window.top.frames["frameName"]`来访问。如果frame设置了`id`和`name`,IE允许通过`id`...
在IE中可以通过`window.testFrame`直接访问frame,但在FF中不支持。 **解决方法:** FF仅支持通过`name`属性访问frame对应的window对象。 **示例代码:** ```javascript // IE写法 var frameWindow = window.top....
本文将根据作者从事网站前端编程两年的经验总结,针对Internet Explorer(简称IE)和Mozilla Firefox(简称FF或Firefox)这两种常用浏览器的兼容性问题进行深入探讨,并提出相应的解决技巧。 #### 二、具体兼容技巧...
以上内容为JS IE和FF兼容性问题汇总的详细知识点,涵盖了在JavaScript开发中实现跨浏览器兼容性所要注意的主要问题及其解决方案。通过这些知识点的了解和掌握,开发者能够更好地编写兼容不同浏览器的JavaScript代码...
本示例主要探讨如何使用JavaScript结合IFrame技术来实现异步图片上传,并提供预览功能,同时确保兼容Firefox、Chrome和IE9等主流浏览器。 首先,我们需要了解异步上传的基本原理。异步上传,也称为Ajax上传,是指在...
8. Frame问题:在IE中,可以使用`window.testFrame`访问frame,但FF不支持。FF下可用`window.top.document.getElementById("testFrame").src`或`window.top.frameName.location`来改变frame的源。 9. 自定义属性...
JavaScript兼容性手册主要关注在不同浏览器之间存在的差异,特别是针对Internet Explorer(IE)和Firefox(FF)这两大主流浏览器的JavaScript实现。以下是一些关键点的详细解释: 1. **document.form.item问题**:...
JavaScript在不同浏览器中的兼容性问题一直是开发者面临的重要挑战,尤其是Internet Explorer (IE) 和 Firefox (FF) 这两个浏览器之间的差异。以下是一些关键的兼容性问题和解决方案: 1. **对象问题** - **Form...
在进行浏览器兼容性页面开发时,JavaScript 是一个关键的角色,因为不同的浏览器可能对JS的实现有不同的理解和处理方式。以下是一些关键的注意事项,主要聚焦在JavaScript篇: 1. **document.form.item 问题**:在...
在网页开发中,`iframe`(Inline Frame)是一种嵌入其他HTML文档的元素,它允许我们在一个页面中显示另一个页面的内容。在实际应用中,尤其是当`iframe`内容的高度不可预知时,自适应高度的功能变得尤为重要,因为它...
9. **在FF中,自己定义的属性必须通过getAttribute()取得**:Firefox要求使用`getAttribute('attrName')`来获取元素自定义属性,而IE则可以直接通过`.`操作符访问。 10. **在FF中没有parentElement parement....
根据提供的信息,我们可以了解到“IE音乐播放器”是一款基于Internet Explorer浏览器的音乐播放工具。从描述、标签以及部分内容来看,这款应用主要通过HTML与JavaScript实现基本的音乐播放功能。接下来,我们将深入...
- 切换 frame 内容:在 IE 和 Firefox 中,都可以通过 `window.document.frames["frameName"].document` 或 `window.frames["frameName"].document` 来切换 frame 内容。 4. CSS 问题: - `cursor:hand` 与 `...
在进行浏览器兼容性页面开发时,JavaScript 是一个关键的角色,因为不同的浏览器可能对JavaScript的解析和执行有不同的理解和实现。以下是一些重要的JavaScript兼容性问题及其解决方案: 1. **document.form.item ...
标题:“Javascript中最常用的55个经典技巧”,表明文档将介绍55个JavaScript中常见的、实用的技巧。 描述:文档整合了32页的PDF内容,详细讲解了55个技巧,包括屏蔽鼠标右键、防止文本复制、关闭输入法、窗口的...
本文总结了 16 个 JavaScript 实用技巧,涵盖了防止用户操作、美化网页、获取控件位置、判断来源等多方面的内容。 1. 屏蔽鼠标右键 通过 在表格中添加 oncontextmenu="window.event.returnValue=false" 属性,可以...