2007-07-11

Web开发中应该避免单向链接

Views: 10557 | 1 Comment

这里说的链接不仅仅是指HTML超链接, 还包括GET或者POST方法提交的表单等. 单向链接指的是下面的情况: 从页面A导航到页面B, 然后从页面B导航回页面A时, A页面已经失效.

考虑下面的情况: 在一个博客的管理后台中, 有一个页面是文章查看页面, 如果在该文章查看页面提供了一个删除按钮, 该按钮通过超链接, 或者GET/POST表单转到执行删除的另一个页面, 那么, 当用户点击了删除按钮, 将无法返回原来的文章查看页面, 因为文章已经被删除了.

最好的作法是不要在文章查看页面提供删除按钮, 只在文章的浏览(列表)页面显示删除按钮.

你可能会认为, 即使在文章查看页面提供删除按钮也没有关系, 大可以在文章删除后总是跳转到文章的浏览页面. 问题是, 用户可能在浏览到第十页的时候删除了一篇文章, 你却不知道这个信息, 只能跳转到第一页. 这对用户是不友好的.

Related posts:

  1. Apache用mod_rewrite配置子域名
  2. JavaScript 多线程
  3. 用Javascript生成弹出窗口
  4. Firefox浏览图片网页时的内存占用和内存泄漏问题
  5. 网上讨论:PHP的书为什么变少了?
Posted by ideawu at 2007-07-11 16:13:44

One Response to "Web开发中应该避免单向链接"

Leave a Comment