点球射飞
火狐狸
火狐狸
  • UID24757
  • 注册日期2008-06-18
  • 最后登录2019-10-21
  • 发帖数159
  • 经验32枚
  • 威望0点
  • 贡献值12点
  • 好评度0点
  • 社区居民
  • 忠实会员
阅读:3426回复:5

(已解决 谢谢Cye3s)遇到错误页面自动刷新的脚本,同时附上去除 discuz论坛...

楼主#
更多 发布于:2008-11-20 15:50
如题,以前一直用这个猴子脚本,可以自己设定刷新间隔
可是升级3.04后该脚本无效了,清问谁还能在发一个在3.04能用的啊
谢谢各位了

function g(i) {
        return document.getElementById(i);
}

if (g('errorPageContainer') && g('errorTitle') && unsafeWindow.retryThis) {
        var rcd = 2;
        var ot = document.title;
        var oh = g('errorTitleText').innerHTML;
        function setTitle(x) {
                document.title = x + ' / ' + ot;
                g('errorTitleText').innerHTML = oh + '<br />' + x;
        }
        function cd() {
                if (rcd <= 0) {
                        setTitle ('Reloading...');
                        unsafeWindow.retryThis ();
                } else {
                        setTitle ('Reload in ' + rcd + ' second' + (rcd == 1 ? '' : 's'));
                        setTimeout (cd, 1000);
                        rcd --;
                }
        }
        cd ();
}
我的Firefox
点球射飞
火狐狸
火狐狸
  • UID24757
  • 注册日期2008-06-18
  • 最后登录2019-10-21
  • 发帖数159
  • 经验32枚
  • 威望0点
  • 贡献值12点
  • 好评度0点
  • 社区居民
  • 忠实会员
1楼#
发布于:2008-11-20 15:50
Cye3s:这个回到原帖

这个好用,比我上面发的那个要好,谢谢您,
我发现其实我上面的脚本支持FF3.04,只是我装了一个去除 discuz论坛注册的倒计时的猴子脚本后,以上脚本失效,一开始还以为是升级FF造成的.其实是脚本冲突,以下是去除 discuz论坛注册的倒计时的猴子脚本,顺便提供给有需要的人.

(function() {
        var num=setTimeout("0");
        for(var i=num;i>=1;i--){
                clearTimeout(i-1);                              
        }
        unsafeWindow.timer();
})();


您的脚本和以上的脚本完美兼容,而且刷新时下面的正在重试的倒计时方式也很美观,
我的Firefox
游客

返回顶部