• javascript:history.go()和History.back()的区别


    <input type=button value=刷新 onclick="window.location.reload()">
    <input type=button value=前进 onclick="window.history.go(1)">
    <input type=button value=后退 onclick="window.history.go(-1)">
    <input type=button value=前进 onclick="window.history.forward()">
    <input type=button value=后退 onclick="window.history.back()"> 后退+刷新<input type=button value=后退 onclick="window.history.go(-1);window.location.reload()">在C# Web程序中,如为页面按钮写返回上一页代码

    this.RegisterClientScriptBlock("E", "<script language=javascript>history.go(-2);</script>");

    其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。

    Response.Write("<script language=javascript>history.go(-2);</script>");

    此处也要写为“-2”。跟直接写脚本的有所不同。history.back()是会上一页
    i=1
    history.go(i)去指定的某页
    如果是history.go(0)那就是刷新这两个属于JS代码,相当于IE的前进、后退功能。
    具体的用处就要看什么时候需要这个就用上。比如用户注册时的验证是后台验证,不符合要求的时候就可以用这个,可以最大限度保证用户少重复输入数据。
    例如:载入页面:
       function onLoadPage(){
         if(event.srcElement.tagName=="SPAN"){
             oFrame=top.window.middle.frames[2];
             oTxt=event.srcElement.innerText;
             switch(oTxt){
                 case "前 进":
                     oFrame.history.go(1);
                 case "后 退":
                     oFrame.history.back();
                 case "刷 新":
                     oFrame.location.reload();
             }
         }
    }


    打开一个jsp页面,肯定是用客户端脚本进行刷新了。
    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

    9(转载来源:http://www.mikebai.com/Article/2009-11/757.html

  • 相关阅读:
    Path Sum II
    Convert Sorted Array to Binary Search Tree
    Construct Binary Tree from Inorder and Postorder Traversal
    Construct Binary Tree from Preorder and Inorder Traversal
    Maximum Depth of Binary Tree
    Binary Tree Zigzag Level Order Traversal
    Binary Tree Level Order Traversal
    Same Tree
    Validate Binary Search Tree
    Binary Tree Inorder Traversal
  • 原文地址:https://www.cnblogs.com/xlj-code/p/5702383.html
Copyright © 2020-2023  润新知