这样的错误我遇到过几次,不好查错误。因为有些地方错误不是总报错的,你给的那个连接我上去看了下也不报错。感觉上你的代码确实是那个重写造成的 var interval = window.setInterval;这句写在外面试下呢?最好不要写在function中 就直接向下面这样写,错误的原因很可能是按你的写法window.setInterval 去找对象的时候报错 var interval = window.setInterval; window.setInterval = function (a, b) { var fun, arg; if ("function" == typeof a) { arg = Array.prototype.slice.call(arguments, 2); fun = function () { a.apply(null, arg); }; } else fun = a; return interval(fun, b); };
/*
to为object对象
t为距离顶端距离
当c = 0的时候,a为距离左边的距离
当c != 0的时候,a为距离右边的距离
lo为关闭按钮
*/
var o = create(document.body), div;
var exec = function () {
move.call(null, o);
};
o.appendChild(to);
to.style.display = "block";
if ("undefined" != typeof lo) {
div = create(o);
div.appendChild(lo)
div.align = "center";
lo.onmousedown = hidden;
lo.parent = o;
}
o.t = t;
o.a = a;
o.c = c;
with (o.style) {
position = "absolute";
top = document.body.scrollTop + t;
left = document.body.scrollLeft + (c == 0 ? a : document.body.clientWidth - a - o.offsetWidth);
}
o.interval = window.setInterval(exec, timer);
};
修改add方法到是可以解决..但是那个具体是什么问题啊????
- -#
今天人好少的说...
var interval = window.setInterval;这句写在外面试下呢?最好不要写在function中
就直接向下面这样写,错误的原因很可能是按你的写法window.setInterval 去找对象的时候报错
var interval = window.setInterval;
window.setInterval = function (a, b) {
var fun, arg;
if ("function" == typeof a) {
arg = Array.prototype.slice.call(arguments, 2);
fun = function () {
a.apply(null, arg);
};
} else fun = a;
return interval(fun, b);
};
因为..这个...比较着急所以先弄对了....
可是..那个什么什么释放的什么什么错误到底是为什么啊?
那个明明还有个对外的方法,它为什么释放呢....不理解..
那个写下面的话..那我的伟大的window.setInterval方法不挂啦...
这样的话找对象出错了?
这个是全局的方法啊..
我给它付了个fun...
应该没有问题的啊...
并且我修改了add方法就好用了...思路是一样的..可是写的地方不一样就错了...
- -#
那个连接我给盖了..因为这个东西一会要弄出来..所以先把对的弄上...^o^
可是我贴的那些代码就是会产生那个错误..(就是0楼的代码)
to btbtd什么系统?to hbhbhbhbhb1021
我看看把interval设置成全局变量也是同样的错误。。
我去分析分析。。看看具体是哪的错误。。to all我做个错误的页面让你们看下。。错误的样子
地址:http://www.zhb.org.cn/index_rubbish.asp
(function () {
var interval = window.setInterval;
alert(interval);
window.setInterval = function (a, b) {
var fun, arg;
if ("function" == typeof a) {
arg = Array.prototype.slice.call(arguments, 2);
fun = function () {
a.apply(null, arg);
};
} else fun = a;
alert(interval);
return interval(fun, b);
};
})();
这样的话第一次 alert 的时候是interval那个fun
第二次的时候就是object了不理解。。
俺现在处于一个十字路口中, 你说是先深入 MSSQL 好呢还是先深入 JSCRIPT.NET 好?
两者都在一起显然有点不实际...
至于俺的ANSI SQL 和 MS JSCRIPT 俺是绝对朋信心的...给个小建议看看.
不过从长远上看, JSCRIPT.NET 对我来说可能更重要一点, 因为我要用这个实现CMS的功能, ASP 就是瓶颈问题, 突破不了....
其实俺已经打算从JSCRIPT.NET下手, 那个MSSQL对新手来说可能难上手, 不过对具备编程思想的人来说是小CASE...
可能是IE打了补丁的缘故...
结贴啦...^o^
感谢各位楼上....