日期:2014-05-17  浏览次数:20661 次

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

------解决方案--------------------
C# code
onclick= "javascript:history.go(-2);

------解决方案--------------------
光这样不不行的吧。。你做双向的。把你前面的局部刷新页面改成往返的。应该行。没具体做过。。
------解决方案--------------------
挺好!!!!
------解决方案--------------------
将访问过的ID 和返回的HTML段存起来。
通过前进后退改变当前展示的索引。
TreeNode NavigeteUrl属性试试

------解决方案--------------------
onclick="window.location.href='http://www.mygaytrip.com'这是在当前网页打开,你可以在你的框架内打开
------解决方案--------------------
不知道前进 返回的多不多 我说下个人见解 不过是很笨的那种
我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);
这样的话就是每次都要请求后台 可能速度方面比较慢