做了一个3D虚拟校园系统,页面第一次打开时3D模型显示不全,需要刷新几次(按浏览器的刷新键)才可以有没有js的代码可以实现:   页面打开时,每隔3秒刷新一次,而且只刷新4次。在网上找了一些代码,有的是一直不断的书刷新,有的是只刷新一次。下面是只刷新一次的代码:
  <Script>   
  var   getURL   =   window.location.href;  
  var   index     =   getURL.indexOf("?reload=no");     if   (   index   ==   -1   ){   
  url   =   window.location.href   + “?reload=no” ;     setTimeout(function(){window.location.href=url},3000)     }   
  </Script> 

解决方案 »

  1.   

    // refresh.html(function(){function getRefreshLevel() {
    var search = window.location.search || '?level=0';
    var request = /\??level=(.*)\b/g.exec(search);

    if(request && request.length) {

    return request[1];
    }
    return null;
    }var refreshlevel = parseInt(getRefreshLevel());if(!isNaN(refreshlevel) && refreshlevel < 4) {
    setTimeout(function() {
    var dd = 'refresh.html?level=' + (++refreshlevel);
    window.location.href = dd;//'refresh.html?refresh=' + (++refreshlevel);
    }, 3000);
    }// test
    if(refreshlevel > 0)
    alert('fresh ' + refreshlevel + ' times.');})();