js 刷新页面的代码小结

  1 01
  2     1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2);
  3 02
  4     2. history.back().
  5 03
  6     3. window.history.forward()返回下一页
  7 04
  8     4. window.history.go(返回第几页,也可以使用访问过的URL)
  9 05
 10     例:
 11 06
 12     <a href="javascript:history.go(-1);">向上一页</a>
 13 07
 14     response.Write("<script language=javascript>")
 15 08
 16     response.Write("if(!confirm('完成任务?')){history.back();}")
 17 09
 18     response.Write("</script>")
 19 10
 20     response.Write("<script language=javascript>history.go(-1);</script>")
 21 11
 22     <a href="javascript:history.go(-1);">向上一页</a>
 23 12
 24     页面跳转: onclick="window.location.href='list.aspx'"
 25 13
 26      
 27 14
 28     P.S.
 29 15
 30     小技巧(JS引用JS):
 31 16
 32     <script type=text/javascript>
 33 17
 34     <!--
 35 18
 36     if (typeof SWFObject == "undefined") {
 37 19
 38     document.write('<scr' + 'ipt type="text/javascript" src="/scripts/swfobject-1.5.js"></scr' + 'ipt>');}
 39 20
 40     //-->
 41 21
 42     </script>
 43 22
 44     Javascript刷新页面的几种方法:
 45 23
 46      
 47 24
 48     1 history.go(0)
 49 25
 50     2 location.reload()
 51 26
 52     3 location=location
 53 27
 54     4 location.assign(location)
 55 28
 56     5 document.execCommand('Refresh')
 57 29
 58     6 window.navigate(location)
 59 30
 60     7 location.replace(location)
 61 31
 62     8 document.URL=location.href
 63 32
 64      
 65 33
 66      
 67 34
 68     自动刷新页面的方法:
 69 35
 70     1.页面自动刷新:把如下代码加入<head>区域中
 71 36
 72     <meta http-equiv="refresh" content="20">
 73 37
 74     其中20指每隔20秒刷新一次页面.
 75 38
 76     2.页面自动跳转:把如下代码加入<head>区域中
 77 39
 78     <meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
 79 40
 80     其中20指隔20秒后跳转到http://www.wyxg.com页面
 81 41
 82      
 83 42
 84     3.页面自动刷新js版
 85 43
 86      
 87 44
 88     <script language="JavaScript">
 89 45
 90     function myrefresh()
 91 46
 92     {
 93 47
 94     window.location.reload();
 95 48
 96     }
 97 49
 98     setTimeout('myrefresh()',1000); //指定1秒刷新一次
 99 50
100     </script>
101 51
102      
103 52
104      
105 53
106     ASP.NET如何输出刷新父窗口脚本语句
107 54
108     1. this.response.write("<script>opener.location.reload();</script>");
109 55
110     2. this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>");
111 56
112     3. Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的页.asp'');</script>")
113 57
114      
115 58
116     JS刷新框架的脚本语句
117 59
118     //如何刷新包含该框架的页面用
119 60
120     <script language=JavaScript>
121 61
122     parent.location.reload();
123 62
124     </script>
125 63
126     //子窗口刷新父窗口
127 64
128     <script language=JavaScript>
129 65
130     self.opener.location.reload();
131 66
132     </script>
133 67
134     ( 或 <a href="javascript:opener.location.reload()">刷新</a> )
135 68
136     //如何刷新另一个框架的页面用
137 69
138     <script language=JavaScript>
139 70
140     parent.另一FrameID.location.reload();
141 71
142     </script>
143 72
144     如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。
145 73
146     <body onload="opener.location.reload()"> 开窗时刷新
147 74
148     <body onUnload="opener.location.reload()"> 关闭时刷新
149 75
150     <script language="javascript">
151 76
152     window.opener.document.location.reload()
153 77
154     </script>

 

posted @ 2017-06-21 10:24  直到无限宇宙  阅读(4898)  评论(0编辑  收藏  举报