阅读:2122回复:2
请问一下,自动翻页自定义script?
以下自定义
可以对连结上的文字有作用 ================================================= 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? 谢谢~~ |
|
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; } } |
|
2楼#
发布于:2008-05-09 00:39
MS太高深鸟~~
|
|