如果存在所需页面,如何进行链接测试,如果存在,则转到它?

时间:2014-09-01 21:41:09

标签: javascript jquery html next

好吧,所以我不是最精明的javascript / jQuery用户,但现在就这样了。

我想制作一系列html网页,每个网页都会链接到下一个/上一页,并会在到达这些页面的末尾时循环播放('第1页'和' lastpage.html& #39)。我知道我可以用html做到这一点,但我不想继续去修改每一页,因为我打算在页面上添加页面,因此页面循环量会增加

我想到的一个解决方案是测试下一个'链接将像这样存在

$(document).ready(function(e) {
$('#next').click(function(){
            .preventDefault();
    .ajax({
        type: 'HEAD',
        url: 'art_2.html',
        success: function() {
                window.location.href = "art_2.html";
        },
        error: function() {
                window.location.href = "art_1.html";
        }
    });
});
});

所以基本上我该如何使这项工作,或者我是否尝试使用可以使用电动工具的工具?

还添加了一个只是记住的防止默认...

并猜猜是什么?不能使用PHP:/所以是的......

ALSO 我缺乏必要的智慧,无法通过编码来完成大量工作。完全自学成才......

2 个答案:

答案 0 :(得分:0)

这是一个破解的“修复”最多。无论您正在查看哪个页面,都应该有一个服务器端脚本来更新列表。

体面实现的一个例子是mySQL数据库,其中包含一个表,其中包含每个页面ID(自动增量),页面URL和可选的页面名称。然后根据sql查询返回的结果动态创建“下一页”和“上一页”。

答案 1 :(得分:0)

  1. 将循环/循环中所需的所有页面保存在项目
  2. 的文件夹中
  3. 编写一个读取目录结构的类
  4. 操作文件名,因为您希望链接名称并将其存储到数据结构中
  5. 在用户界面中,根据当前页面名称,获取下一个页面。
  6. 我希望这会有所帮助。

    您可以将数据结构存储在会话中以通过UI进行访问。