zoukankan      html  css  js  c++  java
  • Javascript 返回上一页

    1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2);

    ps:这个在aspnet中有时需要-2才能跳转到上一个页面,具体没去再研究个所以然
    2. history.back().
    3. window.history.forward()返回下一页
    4. window.history.go(返回第几页,也可以使用访问过的URL) 

    例:
    <a href="javascript:history.go(-1);">向上一页</a>
    response.Write("<script language=javascript>")
    response.Write("if(!confirm('完成任务?')){history.back();}")
    response.Write("</script>")
    response.Write("<script language=javascript>history.go(-1);</script>")
    <a href="javascript:history.go(-1);">向上一页</a>

    页面跳转:onclick="window.location.href='list.aspx'"
    P.S.
    小技巧(JS引用JS):
    <script type=text/javascript>
    <!--
    if (typeof SWFObject == "undefined") {
    document.write('<scr' + 'ipt type="text/javascript" src="/scripts/swfobject-1.5.js"></scr' + 'ipt>');}
    //-->
    </script>
    Javascript刷新页面的几种方法:
    1  history.go(0)
    2  location.reload()
    3  location=location
    4  location.assign(location)
    5  document.execCommand('Refresh')
    6  window.navigate(location)
    7  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>

    ps:这个可以实现 倒计时跳转到某个页面,只用一个settimeout()方法,同上


    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()
    </script>

  • 相关阅读:
    linux 命令——19 find (转)
    linux 命令——18 locate (转)
    linux 命令——17 whereis(转)
    linux 命令——16 which(转)
    linux 命令——15 tail (转)
    linux 命令——14 head (转)
    Java for LeetCode 038 Count and Say
    Java for LeetCode 037 Sudoku Solver
    Java for LeetCode 036 Valid Sudoku
    Java for LeetCode 035 Search Insert Position
  • 原文地址:https://www.cnblogs.com/lookyou/p/2257165.html
Copyright © 2011-2022 走看看