<div class="codetitle"> <span><a style="CURSOR: pointer" data="86520" class="copybut" id="copybut86520" onclick="doCopy('code86520')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code86520"> <br><input type="button" value="刷新" onclick="window.location.reload()"> <br><input type="button" value="前进" onclick="window.history.go(1)"> <br><input type="button" value="后退" onclick="window.history.go(-1)"> <br><input type="button" value="前进" onclick="window.history.forward()"> <br><input type="button" value="后退" onclick="window.history.back()"> 后退+刷新<input type="button" value="后退" onclick="window.history.go(-1);window.location.reload()"> <br> </div> <br>在C# Web程序中,如为页面按钮写返回上一页代码 <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="78234" class="copybut" id="copybut78234" onclick="doCopy('code78234')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code78234"> <br>this.RegisterClientScriptBlock("E", "<script language="javascript">history.go(-2);</script>"); <br> </div> <br>其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。 <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="56207" class="copybut" id="copybut56207" onclick="doCopy('code56207')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code56207"> <br>Response.Write("<script language="javascript">history.go(-2);</script>"); <br> </div> <br>此处也要写为“-2”。跟直接写脚本的有所不同。history.back()是会上一页 <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="95728" class="copybut" id="copybut95728" onclick="doCopy('code95728')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code95728"> <br>i=1 <br>history.go(i) <br>[html] <br>去指定的某页 <br>如果是history.go(0)那就是刷新这两个属于JS代码,相当于IE的前进、后退功能。 <br>具体的用处就要看什么时候需要这个就用上。比如用户注册时的验证是后台验证,不符合要求的时候就可以用这个,可以最大限度保证用户少重复输入数据。 <br>例如:载入页面: <br>[code] <br>function onLoadPage(){ <br>if(event.srcElement.tagName=="SPAN"){ <br>oFrame=top.window.middle.frames[2]; <br>oTxt=event.srcElement.innerText; <br>switch(oTxt){ <br>case "前 进": <br>oFrame.history.go(1); <br>case "后 退": <br>oFrame.history.back(); <br>case "刷 新": <br>oFrame.location.reload(); <br>} <br>} <br>} <br> </div> <br>打开一个jsp页面,肯定是用客户端脚本进行刷新了。 <br>Javascript刷新页面的几种方法: <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="77165" class="copybut" id="copybut77165" onclick="doCopy('code77165')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code77165"> <br>1 history.go(0) <br>2 location.reload() <br>3 location=location <br>4 location.assign(location) <br>5 document.execCommand('Refresh') <br>6 window.navigate(location) <br>7 location.replace(location) <br>8 document.URL=location.href <br> </div>