【问题标题】:how do i pagination works in HTML我如何在 HTML 中进行分页
【发布时间】:2015-06-30 16:22:48
【问题描述】:

我创建了一个站点,并将页面添加到我的站点,因为页面大小超过了我需要在 html 创建分页我已经创建了这个方法

<a href="page1.html">1</a><a href="page2.html">2</a><a href="page3.html">3</a>

这样我就创建了

问题是当我添加新页面时,我需要像这样再次替换所有代码

<a href="newpage1.html">1</a><a href="page1.html">2</a><a href="page2.html">3</a><a href="page3.html">4</a>

每当我添加新页面时,我都需要替换所有代码,如果没有PHP,有没有办法做到这一点

有人能帮我在 html 中做这件事吗

【问题讨论】:

    标签: html pagination


    【解决方案1】:

    不要重新发明轮子。使用数据表,它们提供排序、分页(客户端和服务器端)、导出和许多附加功能。

     http://datatables.net/
    

    包含文件并添加它。

      $(document).ready(function() {
         $('#example').dataTable();
     } );
    

    这是一个非常基本且很好的例子,你应该去学习它。

    http://datatables.net/examples/data_sources/dom.html

    【讨论】:

      【解决方案2】:

      这不能仅在 HTML 中完成。您必须使用 PHP 之类的东西,或者您可以使用 Javascript。

      【讨论】:

      • 最好的 Javascript 是 php
      • 两者各有利弊,是完全不同的野兽。 PHP 是服务器端,javascript 是客户端。
      【解决方案3】:

      您可以只在一个名为“Pagination.html”的 HTML 文件中包含所有链接,然后使用以下方法之一在每个页面上包含该分页。

      您可以使用Javascript:javascript

      或者你可以使用html5:html5

      或者还有其他解决方案可以像这样解决您的问题:other

      你最好使用一些面向 Javascript 的解决方案,html5 对包含文件的支持仍然很差。

      【讨论】:

        【解决方案4】:

        不幸的是,如果不使用 HTML 以外的其他技术,这将是不可能的。您可以使用 javascript (JS)、PHP 或其他技术动态生成页面,而不仅仅是原始 HTML。

        您可以将页面命名为:

        page_1.html page_2.html

        然后您使用的任何编辑器都可能具有搜索和替换功能,因此您可以使用它来加快速度。我希望这会有所帮助。

        【讨论】:

        • 问题是重命名如果我有 100 多个文件我需要重命名所有 100 多个文件
        猜你喜欢
        • 1970-01-01
        • 2014-12-26
        • 1970-01-01
        • 1970-01-01
        • 2011-08-27
        • 2011-02-19
        • 1970-01-01
        • 2019-04-23
        • 2019-08-17
        相关资源
        最近更新 更多