我在首页内放了一个IFRAME,IFRAME里面是登录窗口,但是登录后只刷新了IFRAME里面的页面,我想让整个首页出刷新一次应该怎么写?

解决方案 »

  1.   

    在递交后的返回页面中加入
    <script>
    window.onload=function(){
      parent.location.reload();
    }
    </script>
    或者
    <script>
    window.onload=function(){
      top.location.reload();
    }
    </script>
      

  2.   

    <button onclick="location.href=location.href">Refresh</button>
      

  3.   

    不知道是不是我没有说清楚,,上面我试了下都不行,我重新说下我想要实现的功能:我在首页index.asp 放了个iframe,iframe里面放的是login.asp.login.asp是登录窗口.  因为index.asp页面里有个层是给我限制为只有登录后才能看到,用来判断是否登录的是session("UserId")  现在是登录后index.asp页面的session("UserId")还是为空,如果登录后手动刷新浏览器(F5)就可以,
    我用这样
    <script language='javascript' >
    window.open('index.asp?temp=true','_top');window.opener.location.reload();
    </script>返回一个值来判断就可以实现,
      

  4.   

    top这个是刷新整个页面,parent是刷新父窗体?