js执行基于window对象,刷新后window对象改变,js就不再执行
必须由前面的window传递参数到后面的window或者用个iframe,然后主窗口控制其刷新次数

解决方案 »

  1.   

    说白了 就是象让网页在打开时 在刷新一次
    象用for 控制一下.
      

  2.   

    if(window.location.href不存在refresh=1)
      window.location.href = window.location.href+"&refresh=1";
      

  3.   


    LZ当你window.location.reload()后,页面的东西都复原了,你这样会不是造成了死循环么?
      

  4.   

    4楼的意思大概就是这样的
    <script language="JavaScript" type="text/javascript">
    function Increase(){
    return arguments[0].replace(/\d/,parseInt(arguments[1])+1);
    }function callpage(i){
    reg = /ref=(\d+)$/;
    if(window.location.href.indexOf("?")<0) SpecialChar = "?"
    else SpecialChar = "";

    if(!reg.test(window.location.href)) window.location.href += SpecialChar+"&ref=2";
    else if((reg.exec(window.location.href))[1]<10) setTimeout('window.location.href = window.location.href.replace(reg,Increase)',1000);

    </script>