zerokiller
小狐狸
小狐狸
  • UID22504
  • 注册日期2008-01-01
  • 最后登录2011-08-15
  • 发帖数27
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2122回复:2

请问一下,自动翻页自定义script?

楼主#
更多 发布于:2008-05-09 00:39
以下自定义
可以对连结上的文字有作用
=================================================
var links = document.links;
for(i = 0; i < links.length; i++) {
if ((links.text == '下一页') ||(links.text == '›') ||(links.text == '下一页>')||(links.text == '下一页 »') ||(links.text == '下一页>>') || (links.text == '[下一页]') || (links.text == '【下一页】') ||(links.text == 'Next') || (links.text == 'next') || (links.text == '››') || (links.text == '>')||(links.text == 'next »')||(links.text == '较旧的文章 →')) document.location = links.href;
}
=================================================

因有些连结是用图的方式
请问有无法办法以图的档名来作为辨识?要如何写script?
谢谢~~
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
1楼#
发布于:2008-05-09 00:39
楼主可以去看一看nextplease里面的代码,作者写的还是挺清楚的,把需要的部分补充进来。以前我看过,看完之后发现核心的翻页部分大的结构不但不多,反而还需要继续完善。如果想要用的比较顺手还是用扩展好一些。
大概按照楼主的楼主的提供的样子写了点儿,没有测试
var links = document.links;
for(i = 0; i < links.length; i++) {
	if ((links[i].text == '下一页') ||(links[i].text == '?') ||(links[i].text == '下一页>')||(links[i].text == '下一页 ?') ||(links[i].text == '下一页>>') || (links[i].text == '[下一页]') || (links[i].text == '【下一页】') ||(links[i].text == 'Next') || (links[i].text == 'next') || (links[i].text == '??') || (links[i].text == '>')||(links[i].text == 'next ?')||(links[i].text == '较旧的文章 →'))
		document.location = links[i].href;
	var imgElems = links[i].getElementsByTagName("img");
	if (imgElems.length > 0) {
		if(imgElems[0].src == 'http://www.example.com/next.jpg')
			document.location = links[i].href;
	}
}
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2025-09-13
  • 发帖数2968
  • 经验179枚
  • 威望0点
  • 贡献值28点
  • 好评度10点
  • 社区居民
  • 忠实会员
2楼#
发布于:2008-05-09 00:39
MS太高深鸟~~
游客

返回顶部