颓废冷云 2015-05-11 07:57 采纳率: 0%
浏览 637

JS刷新页面,求JS高手

 //方法开始
function reloadbarcode(){
     //获取当前URL
     var rpturl=window.location.href;
        //如果当前URL,不带参数,将URL增加参数 :reloadedflag=1,
     if (rpturl.indexOf("reloadedflag")<0 && rpturl.indexOf("reloadedflag2")<0)
        {
            rpturl=rpturl +"&reloadedflag=1";
                        //将URL重定为,增加参数后的URL
                            location.replace(rpturl)
        }
                //如果当前URL,含有参数:reloadedflag 但是不含参数:reloadedflag2,将URL增加参数 :reloadedflag2=2,
     if (window.location.href.indexOf("reloadedflag") >0 && window.location.href.indexOf("reloadedflag2")<0)
        {
           rpturl=rpturl +"&reloadedflag2=2";

                location.replace(rpturl);

        }
    var abc = window.location.href.indexOf("reloadedflag") >0 &&  window.location.href.indexOf("reloadedflag2")<0;
//如何URL中 只含有reloadedflag,不含reloadedflag2, 则自动刷新一次
         if (abc)
        {
        //  alert('a');
        window.location.reload(true);
       }
}//方法结束
//加载时,执行方法
window.setTimeout("reloadbarcode();",10);

,在 if (abc){} 中,没有alert()语句,就是死循环的刷新页面。但是有个alert()就不会死循环呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭