点击树的某个节点,会像服务器发送该节点的id,根据id,服务器会发送过来一段html,显示到前台。我用的是jquery的局部刷新,html以json数据返回到本页面的一个div里显示出这个小页面。虽然是实现了,但是对于下一个功能不是很好实现,因为显示的这个页面,本身还有链接,还要一层一层往里面点,客户就想做成IE浏览器那种能前进和后退的,o(╯□╰)o但是显示这段html的是一个div,我不知道怎么实现这个div的前进和后退,有知道的告诉我下。。
另一个问题就是,点击节点,把服务器发送的这段html显示到另一个页面的话,用什么方法实现呢?
我就会jquery的局部刷新,其他的不会。。

解决方案 »

  1.   

    onclick= "javascript:history.go(-2); 
    这个行不行?
      

  2.   

    将访问过的ID 和返回的HTML段存起来。
    通过前进后退改变当前展示的索引。
    TreeNode NavigeteUrl属性试试
      

  3.   

    onclick="window.location.href='http://www.mygaytrip.com'这是在当前网页打开,你可以在你的框架内打开
      

  4.   

    不知道前进   返回的多不多 我说下个人见解 不过是很笨的那种 
    我back(i) i表示我当前是第几步 要返回前一个页面 那么就i-- 
    back里面把所有的请求的都列出来 
    打个比方 
    back(i)
       i--;
     if(i==0){
         toIndex();}
     else(i==1){
       tofirstPage();
     }
     else(i==2){
       totwoPage();
     }
    }当时我在第二个page  那么i=2
    到前一个page的话那么就调用back(2);
    这样的话就是每次都要请求后台 可能速度方面比较慢