zoukankan      html  css  js  c++  java
  • Javascript刷新页面的几种方法:

    1    window.history.go(0)    // window.history.go(-n)   表示返回上n级目录 
    2    window.location.reload() // window.parent.location.reload() 表示对父框架页面的刷新(注:加了parent的都是将js效果实现到父页面里,也可以用这个parent调父页面的js函数!)
    3    window.location=location 
    4    window.location.assign(location) 
    5    document.execCommand('Refresh') 
    6    window.navigate(location) 
    7    window.location.replace(location) 
    8    document.URL=location.href

    自动刷新页面的方法:
    1.页面自动刷新:把如下代码加入<head>区域中
    <meta http-equiv="refresh" content="20">
    其中20指每隔20秒刷新一次页面.

    2.页面自动跳转:把如下代码加入<head>区域中
    <meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
    其中20指隔20秒后跳转到http://www.wyxg.com页面

    3.页面自动刷新js版
    <script language="JavaScript">
    function myrefresh()
    {
           window.location.reload();
    }
    setTimeout('myrefresh()',1000); //指定1秒刷新一次
    </script>

    ASP.NET如何输出刷新父窗口脚本语句
    1.   this.response.write("<script>opener.location.reload();</script>");  

    2.   this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>");   

    3.   Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的页.asp'');</script>")


    JS刷新框架的脚本语句

    //如何刷新包含该框架的页面用   
    <script language=JavaScript>
       parent.location.reload();
    </script>   

    //子窗口刷新父窗口
    <script language=JavaScript>
        self.opener.location.reload();
    </script>
    ( 或 <a href="javascript:opener.location.reload()">刷新</a>   )

    //如何刷新另一个框架的页面用   
    <script language=JavaScript>
       parent.另一FrameID.location.reload();
    </script>

    如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。

    <body onload="opener.location.reload()"> 开窗时刷新
    <body onUnload="opener.location.reload()"> 关闭时刷新

    <script language="javascript">
    window.opener.document.location.reload()

    先来看个简单例子:
    下面以 3个页面分别命名为frame.html、top.html、bottom.html为例来具体介绍说明如何做 
    frame.html 由上(top.html)下(bottom.html)两个页面组成代码如下: 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    <HTML> 
    <HEAD> 
    <TITLE> frame </TITLE> 
    </HEAD> 
    <frame rows="50%,50%"> 
    <frame name=top src="top.html"> 
    <frame name=bottom src="bottom.html"> 
    </frame
    </HTML> 
    现在假设top.html (即上面页面) 有 7个button来实现对bottom.html (即下面页面) 刷新可以用以下 7种语句哪个好用自己看着办了 
    语句1. window.parent.frames[1].location.reload
    语句2. window.parent.frames.bottom.location.reload
    语句3. window.parent.frames["bottom"].location.reload
    语句4. window.parent.frames.item(1).location.reload
    语句5. window.parent.frames.item('bottom').location.reload
    语句6. window.parent.bottom.location.reload
    语句7. window.parent['bottom'].location.reload
    top.html 页面代码如下: 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    <HTML> 
    <HEAD> 
    <TITLE> top.html </TITLE> 
    </HEAD> 
    <BODY> 
    <input type=button value="刷新1" _disibledevent="javascript"> 
    window.opener.document.location.reload
    </script>

  • 相关阅读:
    wget(转)
    852. Peak Index in a Mountain Array
    617. Merge Two Binary Trees
    814. Binary Tree Pruning
    657. Judge Route Circle
    861. Score After Flipping Matrix
    832. Flipping an Image
    461. Hamming Distance
    654. Maximum Binary Tree
    804. Unique Morse Code Words
  • 原文地址:https://www.cnblogs.com/dqh123/p/9469960.html
Copyright © 2011-2022 走看看