比如想下面这段写法在IE很好使用,要firefox 都支持,要怎样改?
function ProcessList(processListTable) {
this.processListTable = processListTable;
this.processListAjax = new ProcessListAjax(this);
} var processRow = this.processListTable.insertRow();
ProcessList._insertProcessRow(processRow, processName, processName); ProcessList._insertProcessRow = function (processName, viewable,) {
......
}
关键是最后那个方法 = function ........
function ProcessList(processListTable) {
this.processListTable = processListTable;
this.processListAjax = new ProcessListAjax(this);
} var processRow = this.processListTable.insertRow();
ProcessList._insertProcessRow(processRow, processName, processName); ProcessList._insertProcessRow = function (processName, viewable,) {
......
}
关键是最后那个方法 = function ........
因为在火狐里面如果定义了函数的形参,则它会比较你在调用时候的参数个数和函数形参个数是否相同,不然报错
看看这句话的this引用是不是有问题
我在前面直接写的 this.processListTable = (传近来的参数)
然后在后面调用this.....IE可以直接这样用的,FF不行,,.
但是现在要多刷新几次才会进入这个方法就奇怪了。
就是刷新的时候如果整个页面全白了,,就不会进入这个方法.如果没有全白就有。
先说明:这个页面可没有什么iframe什么frameset之类的。刷新就是全部刷新。