free49498445
狐狸大王
狐狸大王
  • UID33385
  • 注册日期2010-07-11
  • 最后登录2013-04-24
  • 发帖数384
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:884回复:0

Firegesture官方网站的“下一页”代码是不是有点问题?

楼主#
更多 发布于:2010-12-07 09:54
// derived from All-in-One Gestures created by Marc Boullet

////////////////////////////////////////////////////////////////
// OPTIONS

// "prev" or "next"
// const PREV_NEXT = "prev";
const PREV_NEXT = "next";

// part of string which the link should contain
// const KEYWORDS = ["prev", "鍓嶃伕"];
const KEYWORDS = ["next", "娆°伕"];

////////////////////////////////////////////////////////////////
// PROGRAM

// first, we search for LINK tags
var doc = FireGestures.sourceNode.ownerDocument;
var links = doc.getElementsByTagName("link");
for (var i = 0; i < links.length; i++) {
  if (links[i].href &&
      links[i].hasAttribute("rel") &&
      links[i].getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 0) {        
    loadURI(links[i].href);
    return;
  }
}

// second, we search for A tags
var regexp = new RegExp("(?:" + KEYWORDS.join("|") + ")", "i");
links = doc.links;
for (i = 0; i < links.length; i++) {
  if (links[i].href &&
      links[i].textContent &&
      links[i].textContent.match(regexp)) {
    loadURI(links[i].href);
    return;
  }
}


links.getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 0) 要改成links.getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 1)吧?不然在这个论坛的主题都没法翻页,变成了“下一主题”
游客

返回顶部