0
  1. 如何在浏览中对 Web 目录的内容进行排序?
  2. 为什么有些目录可以通过单击列标题进行排序而其他目录没有?
4

1 回答 1

1

默认情况下,目录内容列表由网络服务器软件直接生成,例如 Apache、IIS 等。

不同的网络服务器有自己的信息呈现方式。上次我检查时,最新版本的 IIS 和 Apache 仍然返回多年来保持不变的静态 HTML。

您可能会看到自定义实现(例如由服务器端脚本生成的列表)或浏览器的内置 WebDAV 或 FTP 列表屏幕。IIRC Firefox 的 WebDAV 和 FTP 列表页面确实允许您对列进行排序。

至于如何对列表进行排序 - 这取决于您如何生成列表。如果您正在编写自己的生成 HTML 的服务器端程序,那么最简单的方法是在 a 中返回数据<table>并使用客户端脚本对列进行排序。如果您依赖服务器的列表页面,那么您将无能为力,除非您使用 IIS 和 Apache 都支持的新列表生成模块扩展您的服务器。

于 2013-03-25T21:36:55.700 回答