document.getElementById("mainArea").contentWindow.document.getElementById("mainFrameset");
主页面中包含 <iframe scrolling="no" src="indexFrame.jsp" id="mainArea" name="mainArea" width="100%" height="100%" frameborder="0" marginwidth="0" marginheight="0" ></iframe>
子页面中包含
<frameset rows="135,*,44" cols="*" frameborder="no" framespacing="0" border="0" name="mainall">
<frame src="${ctx}/manageIndex.do?method=top" name="topFrame" scrolling="NO" noresize marginwidth="0" marginheight="0"/>
<!--frame src="${ctx}/manageIndex.do?method=index" name="mainFrame" scrolling="yes" noresize marginwidth="0" marginheight="0"/-->
<frameset id="mainFrameset" name="mainFrameset" cols="0,*" frameborder="no" border="1" framespacing="0" >
<frame id="leftFrame" src="" name="leftFrame" scrolling="yes" noresize marginwidth="0" marginheight="0"/>
<frame src="${ctx}/manageIndex.do?method=index" name="main" scrolling="YES" noresize marginwidth="0"/>
</frameset>
<frame src="${ctx}/bottom.jsp" name="bottomFrame" scrolling="NO" noresize marginwidth="0" marginheight="0"/>
</frameset>
在主页面中调用子页面中的frame对象可以如上操作
分享到:
相关推荐
在标题提到的问题中,"firefox下frameset取不到值的解决方法",关键在于Firefox浏览器与Internet Explorer(IE)在处理frame元素时的不同。IE浏览器允许直接通过frame的ID来访问其内容,而Firefox则不支持这种方式。...
在不同浏览器之间,`frame`和`frameset`的显示和行为可能会有所差异,尤其是在老版本的IE6、Firefox和Google Chrome中。比如,一些CSS样式可能在某些浏览器中不被支持,或者渲染方式有所不同。因此,开发时需要考虑...
因为frameset在不同浏览器中的表现可能有所不同,所以文章可能讨论了如何确保在多种浏览器环境下,如IE、Firefox、Chrome等,框架集的正确显示和功能。此外,还可能涉及HTTP响应头和MIME类型在处理框架内容时的作用...
Firefox与IE对父元素的获取方法不同。Firefox使用`parentNode`,而IE则使用`parentElement`。这可能导致在遍历DOM树时出现兼容性问题。 `document.formName.item("itemName")`在某些浏览器中可以用于获取表单元素,...
然而,在实际应用过程中发现,`document.frames`这一属性在Internet Explorer(IE)浏览器中可以正常工作,但在其他非IE浏览器如Chrome、Firefox等中却无法正常使用。这主要是因为`document.frames`是IE特有的非标准...
不同浏览器对P3P、Cookies和IFrame的处理方式存在差异,如Firefox目前不完全支持P3P标准,而IE则严格遵守P3P策略。因此,在设计解决方案时,应考虑目标用户群体使用的浏览器类型,以确保兼容性和用户体验。 通过...
总结,使用JavaScript的模式化窗口时,我们需要关注浏览器兼容性问题,特别是`window.dialogArguments`对象在Firefox中的特殊行为。通过适当的包装和浏览器检测,可以有效地解决这些兼容性问题,从而实现跨浏览器的...
在Firefox等其他浏览器中,`innerHTML`通常可以正常工作,但在IE的兼容模式下,尝试更改`table`、`thead`、`tfoot`、`tbody`、`tr`、`col`、`colgroup`、`html`、`title`、`style`、`frameset`等元素的`innerHTML`时...
另外,有些开发者可能会建议使用`insertRow()`方法来动态添加行,但这种方法在不同浏览器间可能存在兼容性问题,例如在Firefox中需要使用`insertRow(-1)`来确保新行被插入到表格的末尾。由于`insertRow()`的兼容性...
在描述中提到的"兼容Firefox 和 IE浏览器",这意味着该封装方法考虑到了跨浏览器的兼容性问题。由于早期Firefox和IE浏览器之间存在显著的差异,特别是在处理JavaScript和CSS方面,因此开发Web组件时必须确保它们在...
- IE下鼠标事件坐标与Firefox不同,需要根据不同环境进行适配。 - 使用条件注释可能增加IE下的HTTP请求,注意其使用场合。 - Chrome中文环境下强制放大文本的问题,通过`-webkit-text-size-adjust:none;`来解决。...
项目中遇到的一个浏览器不兼容问题: 在IE和Firefox下直接在ifame框架页的父窗口用子窗口的name调用子窗口的js函数都好使,在Chrome下不好使。 代码如下: <frameset rows=”108,*,30″ border=”0″ frameSpacing...
在非IE浏览器(如Firefox、Chrome、Safari等)中,innerHTML可以用于任何元素,包括`<tbody>`,并且能够成功地插入或修改HTML代码。例如,以下代码在非IE浏览器中正常工作: ```html <tbody id='22'></tbody> ``` ...
01) 兼容: 天衣无缝的兼容性能,可完美运行于IE5.5\6+*、Firefox X+、Chrome X+、Safari X+、Opera X+等浏览器。 02) 快速: 基于JavaScript原生态开发,运行快速高效、系统全部主体文件50多KB能极快载入启动。 03)...
01) 兼容: 天衣无缝的兼容性能,可完美运行于IE5.5\6+*、Firefox x+、Chrome x+、Safari x+、Opera x+等浏览器。 02) 快速: 基于JavaScript原生态开发,运行快速高效、系统全部主体文件50多KB能极快载入启动。 ...
- **Gecko**:Netscape 6及以上版本,Firefox,Mozilla Suite/SeaMonkey等。 - **Presto**:原Opera浏览器内核,现已被Blink取代。 - **Webkit**:Safari和Chrome,其中Chrome使用的是Blink,它是WebKit的一个...
在处理多个iframe时,大部分现代浏览器(比如IE和Firefox)都能正常显示,但处理多个frame时可能会遇到兼容性问题。比如,在某些浏览器中可能只显示第一个frame,而忽略其他的。 6. frameSet属性的限制与HTML5的...