`
huyansoft
  • 浏览: 5146 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

firefox框架(frameset)js引用问题

阅读更多
<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);
	}
}
 
分享到:
评论

相关推荐

    firefox下frameset取不到值的解决方法

    综上所述,理解和正确使用这些JavaScript对象和方法对于在Firefox和其他浏览器中解决frameset相关的交互问题至关重要。开发者需要充分考虑浏览器之间的差异,并适当地进行兼容性处理,以确保网页在不同环境下都能...

    frame边框样式 frameSet样式 frameSet应用

    在不同浏览器之间,`frame`和`frameset`的显示和行为可能会有所差异,尤其是在老版本的IE6、Firefox和Google Chrome中。比如,一些CSS样式可能在某些浏览器中不被支持,或者渲染方式有所不同。因此,开发时需要考虑...

    frameset2

    因为frameset在不同浏览器中的表现可能有所不同,所以文章可能讨论了如何确保在多种浏览器环境下,如IE、Firefox、Chrome等,框架集的正确显示和功能。此外,还可能涉及HTTP响应头和MIME类型在处理框架内容时的作用...

    后台页面框架,含登录左菜单等

    【描述】:描述中提到的问题是在Firefox浏览器下,左侧菜单出现宽度异常,显得过宽。这可能是由于浏览器兼容性问题导致的,Firefox可能对某些CSS样式解析与其它浏览器存在差异。开发者尝试通过调整右侧的宽度为99%,...

    AMF-JavaScript 后台管理框架 v1.0

    01) 兼容: 天衣无缝的兼容性能,可完美运行于IE5.5\6+*、Firefox x+、Chrome x+、Safari x+、Opera x+等浏览器。 02) 快速: 基于JavaScript原生态开发,运行快速高效、系统全部主体文件50多KB能极快载入启动。 ...

    JS(JQUERY)操作框架页面

    为了确保脚本能够在不同的浏览器中正常运行,测试环境选择的是IE6、IE9以及Firefox。这些版本涵盖了较老的IE浏览器到较新的现代浏览器,确保了脚本的兼容性。 #### IFRAME基本概念及其属性 `&lt;iframe&gt;` 标签用于在...

    AMF-JavaScript 后台管理框架.7z

    01) 兼容: 天衣无缝的兼容性能,可完美运行于IE5.5\6+*、Firefox X+、Chrome X+、Safari X+、Opera X+等浏览器。 02) 快速: 基于JavaScript原生态开发,运行快速高效、系统全部主体文件50多KB能极快载入启动。 03)...

    yaml css frameset

    4. **浏览器兼容性**:YAML框架经过精心优化,确保在多种主流浏览器(如Chrome、Firefox、Safari、Edge和Internet Explorer)上都能正常运行。 5. **易于定制**:YAML提供了丰富的样式和组件,如导航菜单、按钮、...

    js调用父框架函数与弹窗调用父页面函数的简单方法

    5. **Firefox兼容性问题** Firefox浏览器对frames集合的处理略有不同,有时可能会遇到`parent.document.frames`没有属性的错误。此时,可以使用`window.parent.window.frames`来解决兼容性问题: ```javascript /...

    CSS设计浏览器兼容性问题[定义].pdf

    `frame`问题涉及到在框架集(frameset)中进行导航和交互。不同的浏览器对框架的处理方式有差异,可能会影响到跨框架的通信和页面加载。 模态和非模态窗口在不同浏览器中的实现也有所区别,尤其是在弹出窗口的样式...

    html js css基础教程(pdf)

    - 主流浏览器的对比(如Internet Explorer、Firefox、Chrome等)。 - **超链接**:定义超链接的概念及其在网页中的作用。 - **URL介绍**:解析URL(统一资源定位符)的结构及各部分含义。 **1.2 HTML简介** - **...

    IFrame中Session丢失的解决办法

    不同浏览器对P3P、Cookies和IFrame的处理方式存在差异,如Firefox目前不完全支持P3P标准,而IE则严格遵守P3P策略。因此,在设计解决方案时,应考虑目标用户群体使用的浏览器类型,以确保兼容性和用户体验。 通过...

    JS获取几种URL地址的方法小结

    需要注意的是,这些获取MAC地址、IP地址和主机名的方法仅适用于使用IE浏览器且具有足够权限的环境,对于其他浏览器(如Firefox、Chrome、Safari、Edge等),需要使用不同的API或库,因为ActiveXObject不被支持。...

    圣诞树源码 抖音超火圣诞树代码, 源码分享,赶紧试试吧

    - 第44-48行,如果 `collapsed` 为真,则调整框架集的高度,并允许框架在 Firefox 和 Opera 中可调整大小。 - 第50-54行,反之则将框架集的高度设置为较小值,并禁用框架在 Firefox 和 Opera 中的调整大小功能。 ...

    Chrome下ifame父窗口调用子窗口的问题示例探讨

    项目中遇到的一个浏览器不兼容问题: 在IE和Firefox下直接在ifame框架页的父窗口用子窗口的name调用子窗口的js函数都好使,在Chrome下不好使。 代码如下: &lt;frameset rows=”108,*,30″ border=”0″ frameSpacing...

    前段面试题

    - **Gecko**:Netscape 6及以上版本,Firefox,Mozilla Suite/SeaMonkey等。 - **Presto**:原Opera浏览器内核,现已被Blink取代。 - **Webkit**:Safari和Chrome,其中Chrome使用的是Blink,它是WebKit的一个...

Global site tag (gtag.js) - Google Analytics