注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 网页设计 >> Javascript >> 网页设计正文

实现在AJAX下的前进、后退功能

文章来源:不详 作者:佚名 更新时间:2008-1-2 20:34:53 【 】 【加入收藏

  在做这个BLOG的过程中无时无刻被这个问题困扰着。。。。 webjx.com

  想来想去大应该大致上有三种方法吧: www.webjx.com

  1、每次客户端在进行同服务器的交互的时候都必须改变URL的值,这样子的话就会让IE记录下了页面的历史状态,从而可以利用IE的前进后退来实现在,这样子应该是用户最能接受的方式吧,因为大家也都习惯的用浏览器的前进、后退功能了。

  2、在客户端每次进行一次功能的进候用一个数组的记录下页面的信息,然后页面中加入前进、后退按纽来对数组中的信息进行读取,从而实现前进、后退功能,但我感觉这应该是最不可取的一种方式了,试想一下儿当一个用户在客户端进行好多操作时候的,这个用来记录页面信息的数组将会变的很大,这样子迟早会吃掉客户端的内存的,存在相当大危险性! 网页教学网

  3、记录客户端每次调用的JAVASCRIPT方法的名称以及参数信息,同样形成一个数组,页面中加入前进、后退按纽来对这个数组进去读取,每次的前进、后退的操作都会重新回发一次服务器,我感觉这种方法是我想实现在,但对于这个数组的建立方法我还在琢磨。

  在网上查了查,好像有对第一种方式的类库支持,但个人不是太喜欢那种方式,因为好像在就是在客户端每次对于URL的重写也会引起状态栏上的进度处刷那么一下儿的,呵呵,可能您会说刷一下儿又不回发服务器没有关系的,但就是看着不爽。唉,问题还是没有解决,还得继续学习呀,呵呵,下班了,明天继续想!

  • 上一篇网页设计:

  • 下一篇网页设计: 没有了
  • 最 新 热 门
     Flash教程:if条件语句的用法
     Flash教程:测试AS代码的执行速度
     Flash教程:trace()的使用
     实现在AJAX下的前进、后退功能
     创建吸引访问者的网站内容的14种方法
     LBS功能:图片的自适应实现代码
     LBS增加引用地址和永久地址点击复制功能
     学习CSS布局网页的一些实例
     CSS学习者:2008年不要作浮躁的人
     网页设计制作之改进超级链接效果
    最 新 推 荐
     实现在AJAX下的前进、后退功能
     Javascript代码在网页中简单应用的几个示例
     网页设计中总结的几个有用的JS特效代码
     JavaScript教程:onmouseover控制图片
     用js实现select对div的隐藏与显示
     用js按比例重定图片尺寸
     已知商品单价,用JS计算所选数量的总价
     Javascript让媒体通过指定的按钮播放
     练习:鼠标感应伸缩隐藏层
     一个例子认识JS的两个参数
    相 关 文 章

    LBS功能:图片的自适应实现代码
    网页设计之网页音乐的实现技巧
    网页设计制作CSS实现隔行换色两种方法
    用js实现select对div的隐藏与显示
    CSS实现在文章每段后面加入带连接的隐藏文字
    CSS教程:可扩展圆角标签的实现方法
    使用XML实现多渠道接入网站的构架
    flash as实现用鼠标观看图片各部分的效果
    JavaScript实现变色表格特效
    JavaScript实现表格特效

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用