`

IE vs firefox

阅读更多
IE有children,FireFox没有
document.getElementById("tableId").rows[0].cells[0].childNodes[0]  

IE有parentElement,FireFox没有

IE有innerText,outerText,outerHTML,FireFox没有
IE有数据岛,FireFox没有
IE跟FireFox创立 HttpRequest实例的法子 不一样

FireFox有HTMLElement,HTMLDivElement,XMLDocument,DocumentFragment,Node,Event,Element等等,IE没有

FireFox没有Get Request的长度限制,
FireFox不支撑 P3P协议 ,
FireFox与IE添加和删除事件时的函数不同,
FireFox和IE设置对象的Css ClassName的属性不同.
FireFox用textContent, IE 用InnerText.
FireFox用style.cssText 设置css string,IE可以直接对Style 赋值.
FireFox的文字有textnode对象, IE没有.

function setEstimateCosts(){
var lanTable = $('languageForm:languageCostTable');
var rows = lanTable.rows;
var rowNum = rows.length;
var hidEstProCosts ='';
var hidEstTransCosts = '';
var hidActualHandlingCosts = '';
var hidActualTransCosts = '';
for(var i = 0; i < rowNum - 1; i++) {
hidEstProCosts += getColumnValue(i, 1);
hidEstProCosts += '#';
hidEstTransCosts += getColumnValue(i, 2);
hidEstTransCosts += '#';
hidActualHandlingCosts += getColumnValue(i, 3);
hidActualHandlingCosts += '#';
hidActualTransCosts += getColumnValue(i, 4);
hidActualTransCosts += '#';
}                        
$('languageForm:hidEstProCosts').value = hidEstProCosts;
$('languageForm:hidEstTransCosts').value = hidEstTransCosts;
$('languageForm:hidActualHandlingCosts').value = hidActualHandlingCosts;
$('languageForm:hidactualTransCosts').value = hidActualTransCosts;
ajaxRefreshRequest('manageAssetBean.editBudgetOk', 'form1:budgetPanel', 'hidEstProCosts;hidEstTransCosts;hidActualHandlingCosts;hidactualTransCosts', 'languageForm:hidEstProCosts;languageForm:hidEstTransCosts;languageForm:hidActualHandlingCosts;languageForm:hidactualTransCosts', null, true, null);
hideDialog('editBudgetDiv');
}

function initial(){
//hide or display button
var operationType = $('languageForm:operationType').value;
var lanTable = $('languageForm:languageCostTable');
var rows = lanTable.rows;
var rowNum = rows.length;
if(operationType == 'create'){
for(var i = 0; i < rowNum - 1; i++) {
getColumnObject(i, 3).disabled = true;
getColumnObject(i, 4).disabled = true;
}
}else if(operationType == 'update'){
for(var i = 0; i < rowNum -1; i++) {
getColumnObject(i, 3).disabled = false;
getColumnObject(i, 4).disabled = false;
}
}
}

function getColumnObject(row, column) {
var table = document.getElementById("languageForm:languageCostTable");
var tbody = table.tBodies[0];
var attributeId = tbody.rows[row].cells[column].getElementsByTagName("input");
return attributeId[0];
}

function getColumnValue(row, column) {
var colObj = getColumnObject(row, column);
return colObj.value;
}
分享到:
评论

相关推荐

    在Firefox下直接调用IE浏览器(IETab这个插件).zip

    标题中的"IETab"是一个Firefox浏览器插件,它允许用户在Firefox中直接使用Internet Explorer(IE)的渲染引擎来打开网页。这个插件对于那些必须访问仅支持IE特性的网站的用户来说非常有用,因为某些老旧或特定的Web...

    JavaScript在IE和Firefox(火狐)的不兼容问题解决

    标题与描述均聚焦于“JavaScript在IE和Firefox(火狐)的不兼容问题解决”,这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox...

    Firefox IE Tab

    "Firefox IE Tab"是一款专为火狐浏览器设计的扩展,它允许用户在Firefox中以Internet Explorer内核的方式浏览网页。这个扩展对于那些需要在不同浏览器环境中测试网站兼容性的开发者或者经常在两个浏览器间切换的用户...

    mxGraph破解包含ie和firefox

    然而,由于浏览器之间的兼容性问题,mxGraph在某些老旧版本的Internet Explorer(IE)和Firefox上可能会遇到挑战。"mxGraph破解包含ie和firefox"的描述暗示了我们正在处理如何让mxGraph在这些特定浏览器上正常运行的...

    javascript在IE和Firefox中兼容性问题

    本篇将主要探讨JavaScript在Internet Explorer (IE) 和Firefox之间的兼容性挑战,并通过给出的文件名列表解析这些测试用例所涉及的知识点。 1. **createDocument测试.html** 在IE和Firefox中,创建XML文档的方法...

    多浏览器下IE6 IE7 firefox li 间距问题

    ### 解决多浏览器下IE6、IE7及Firefox中`&lt;li&gt;`元素间距兼容性问题 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对CSS样式的解析差异导致页面显示效果不一致的情况。特别是对于早期版本的Internet ...

    IE和firefox调试插件

    调试JavaScript是网页开发中的重要环节,无论是在IE还是Firefox中,这些插件都提供了强大的JS调试功能。你可以设置断点,查看变量值,跟踪调用栈,这极大地提高了调试效率。对于CSS和HTML,开发者可以直接在页面上...

    Javascript的IE和Firefox(火狐)兼容性

    ### Javascript的IE与Firefox(火狐)兼容性解决方案 在Web开发过程中,浏览器兼容性问题一直是开发者们关注的重点之一。由于不同的浏览器对于Web标准的支持程度存在差异,这导致了同样的代码在不同浏览器中的表现...

    让IE和火狐同时兼容

    特别是在早期的Web时代,Internet Explorer(简称IE)与Mozilla Firefox(简称火狐)这两款浏览器之间存在着显著的差异,这使得页面设计师不得不花费大量时间去解决它们之间的兼容性问题。本文将详细介绍如何使网站...

    js在IE和fireFox的区别

    ### JavaScript在Internet Explorer (IE) 和 Firefox 中的区别与解决方案 #### 一、获取HTML元素的方式差异 1. **通过ID获取元素**: - **IE**:支持`document.getElementById`和`document.all`两种方式。 - ...

    IE6.0、IE7.0 与FireFox CSS兼容的解决方法

    在网页设计中,CSS(层叠样式表)的兼容性问题常常困扰着开发者,尤其是在处理IE6.0、IE7.0与Firefox等不同浏览器之间的差异。以下是一些解决这些浏览器间CSS兼容问题的方法: 1. **DOCTYPE声明**:DOCTYPE声明会...

    CSS兼容大全IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari等浏览器

    CSS 兼容大全 IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari 等浏览器 CSS 兼容大全是指在不同的浏览器中,例如 IE5,IE5.5,IE6,IE7,Firefox,Opera,Safari 等,如何使网页正常显示的技术。这个技术的核心是 CSS Hack,即...

    IE与Firefox的CSS兼容大全

    在网页设计中,CSS(层叠样式表)的兼容性是一个关键问题,特别是对于历史悠久的Internet Explorer(IE)和相对现代的Firefox浏览器。由于这两者对CSS标准的解析方式不同,开发者经常面临兼容性挑战。以下是一些针对...

    js在IE和Firefox不同之处

    ### js在IE和Firefox不同之处 在Web开发中,JavaScript(简称JS)是实现网页交互性的核心语言之一。然而,由于不同的浏览器对于JS标准的支持程度有所差异,这往往会导致跨浏览器兼容性问题的出现。IE(Internet ...

    本机cookie查看器(IE,firefox)cookieView_ie_firefox

    标题中的“本机cookie查看器(IE,firefox)cookieView_ie_firefox”指的是一个软件工具,专门用于查看本地计算机上Internet Explorer(IE)和Firefox浏览器的Cookie信息。Cookie是网站在用户计算机上存储的小型文本...

    IE和Firefox对JavaScript的兼容

    然而,由于不同的浏览器对其解析和执行的方式存在差异,尤其是IE(Internet Explorer)和Firefox,这导致了JavaScript在不同浏览器间的兼容性问题。这份文档“IE火狐的JavaScript兼容.doc”深入探讨了这些差异,并...

    div+css_兼容ie6_ie7_ie8_ie9和FireFox_Chrome等浏览器方法

    - **IE vs Firefox**: 在Firefox中,可以通过设置`margin-left`和`margin-right`为`auto`实现元素居中,而IE浏览器则不支持这种方法。解决方法是在所有浏览器中使用`margin: auto`实现居中。 - **文本居中**: 设置`...

Global site tag (gtag.js) - Google Analytics