<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>aaa</title>
<script language="javascript">
function mainCenterClick(){
try{
if(main.cols!="6,*") {
main.cols="6,*";
}else{
main.cols="191,*"
}
leftFrame.centerClick();
}catch (e){
alert(e);
}
}
</script>
</head>
<frameset rows="50,*" frameborder="0" border="0" framespacing="0">
<frame name="daoHangTiao" id="daoHangTiao" src="top.action" scrolling="no" frameborder="0" noresize></frame>
<frameset name="main" id="main" cols="191,*" scrolling="no" frameborder="0" border="0" framespacing="3">
<frame name="leftFrame" id="leftFrame" scrolling="no" src="left.action" frameborder=0 scrolling="no" marginwidth="0" marginheight="0" border=0 framespacing="0"></frame>
<frame name="right" id="right" src="info.action" scrolling="auto" border=0 frameborder=0 framespacing="0"></frame>
</frameset>
<noframes><body>很抱歉,阁下使用的浏览器不支援框架功能,请转用新的浏览器。</body></noframes>
</frameset>
<noframes></noframes>
</html>
该段代码在IE上能运行,但是在FF上确执行出异常。
将mainCenterClick方法改为
function mainCenterClick(){
var _main = window.parent.document.getElementById('main')
try{
if(_main.cols!="6,*") {
_main.cols="6,*";
}else{
_main.cols="191,*"
}
leftFrame.centerClick();
}catch (e){
alert(e);
}
}
分享到:
相关推荐
综上所述,理解和正确使用这些JavaScript对象和方法对于在Firefox和其他浏览器中解决frameset相关的交互问题至关重要。开发者需要充分考虑浏览器之间的差异,并适当地进行兼容性处理,以确保网页在不同环境下都能...
在不同浏览器之间,`frame`和`frameset`的显示和行为可能会有所差异,尤其是在老版本的IE6、Firefox和Google Chrome中。比如,一些CSS样式可能在某些浏览器中不被支持,或者渲染方式有所不同。因此,开发时需要考虑...
因为frameset在不同浏览器中的表现可能有所不同,所以文章可能讨论了如何确保在多种浏览器环境下,如IE、Firefox、Chrome等,框架集的正确显示和功能。此外,还可能涉及HTTP响应头和MIME类型在处理框架内容时的作用...
【描述】:描述中提到的问题是在Firefox浏览器下,左侧菜单出现宽度异常,显得过宽。这可能是由于浏览器兼容性问题导致的,Firefox可能对某些CSS样式解析与其它浏览器存在差异。开发者尝试通过调整右侧的宽度为99%,...
01) 兼容: 天衣无缝的兼容性能,可完美运行于IE5.5\6+*、Firefox x+、Chrome x+、Safari x+、Opera x+等浏览器。 02) 快速: 基于JavaScript原生态开发,运行快速高效、系统全部主体文件50多KB能极快载入启动。 ...
为了确保脚本能够在不同的浏览器中正常运行,测试环境选择的是IE6、IE9以及Firefox。这些版本涵盖了较老的IE浏览器到较新的现代浏览器,确保了脚本的兼容性。 #### IFRAME基本概念及其属性 `<iframe>` 标签用于在...
01) 兼容: 天衣无缝的兼容性能,可完美运行于IE5.5\6+*、Firefox X+、Chrome X+、Safari X+、Opera X+等浏览器。 02) 快速: 基于JavaScript原生态开发,运行快速高效、系统全部主体文件50多KB能极快载入启动。 03)...
4. **浏览器兼容性**:YAML框架经过精心优化,确保在多种主流浏览器(如Chrome、Firefox、Safari、Edge和Internet Explorer)上都能正常运行。 5. **易于定制**:YAML提供了丰富的样式和组件,如导航菜单、按钮、...
5. **Firefox兼容性问题** Firefox浏览器对frames集合的处理略有不同,有时可能会遇到`parent.document.frames`没有属性的错误。此时,可以使用`window.parent.window.frames`来解决兼容性问题: ```javascript /...
`frame`问题涉及到在框架集(frameset)中进行导航和交互。不同的浏览器对框架的处理方式有差异,可能会影响到跨框架的通信和页面加载。 模态和非模态窗口在不同浏览器中的实现也有所区别,尤其是在弹出窗口的样式...
- 主流浏览器的对比(如Internet Explorer、Firefox、Chrome等)。 - **超链接**:定义超链接的概念及其在网页中的作用。 - **URL介绍**:解析URL(统一资源定位符)的结构及各部分含义。 **1.2 HTML简介** - **...
不同浏览器对P3P、Cookies和IFrame的处理方式存在差异,如Firefox目前不完全支持P3P标准,而IE则严格遵守P3P策略。因此,在设计解决方案时,应考虑目标用户群体使用的浏览器类型,以确保兼容性和用户体验。 通过...
需要注意的是,这些获取MAC地址、IP地址和主机名的方法仅适用于使用IE浏览器且具有足够权限的环境,对于其他浏览器(如Firefox、Chrome、Safari、Edge等),需要使用不同的API或库,因为ActiveXObject不被支持。...
- 第44-48行,如果 `collapsed` 为真,则调整框架集的高度,并允许框架在 Firefox 和 Opera 中可调整大小。 - 第50-54行,反之则将框架集的高度设置为较小值,并禁用框架在 Firefox 和 Opera 中的调整大小功能。 ...
项目中遇到的一个浏览器不兼容问题: 在IE和Firefox下直接在ifame框架页的父窗口用子窗口的name调用子窗口的js函数都好使,在Chrome下不好使。 代码如下: <frameset rows=”108,*,30″ border=”0″ frameSpacing...
- **Gecko**:Netscape 6及以上版本,Firefox,Mozilla Suite/SeaMonkey等。 - **Presto**:原Opera浏览器内核,现已被Blink取代。 - **Webkit**:Safari和Chrome,其中Chrome使用的是Blink,它是WebKit的一个...