dede织梦文章页用键盘左右键实现上下篇翻页功能

首先是修改源文件 打开include里的arc.archives.class.php(用来解析生成文档的)

查找
$this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> ";

修改成
$this->PreNext['pre'] = "$mlink ";

$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";
修改成
$this->PreNext['next'] = "$mlink ";

这样就可以了

{$preRow['title']} 上一篇的标题
{$nextRow['title']} 下一篇的标题
$mlink 对应的链接地址

下面是文章模板页面调用参数:
01
<script type="text/javascript" language="javascript">
02
<!--
03
document.οnkeydοwn=nextpage;
04
var prevpage='{dede:prenext get='pre'/}';
05
var nextpage='{dede:prenext get='next'/}';
06
var index_page = "index.html";
07
//var bookpage="index.html";
08
function nextpage(event)
09
{
10
event = event ? event : (window.event ? window.event : null);
11
//if (event.keyCode==13) location=bookpage
12
if (event.keyCode==13) location=index_page
13
if (event.keyCode==37)
14
{
15
if (prevpage!='' && prevpage!='上一篇:没有了 ')
16
location=prevpage;
17
else
18
alert('这是第一页');
19
}
20
if (event.keyCode==39)
21
{
22
if (nextpage!='' && nextpage!='下一篇:没有了 ')
23
location=nextpage;
24
else
25
alert('已经是最后一页了');
26
}
27
}
28
//-->
29
function getElement(aID)
30
{
31
return (document.getElementById) ? document.getElementById(aID): document.all[aID];
32
}
33
function makeRequest(url){
34
http_request=false;
35
if(window.XMLHttpRequest){//Mozilla,Safari,...
36
http_request=new XMLHttpRequest();
37
if(http_request.overrideMimeType){
38
http_request.overrideMimeType('text/xml');
39
}
40
}else if(window.ActiveXObject){//IE
41
try{
42
http_request=new ActiveXObject("Msxml2.XMLHTTP");
43
}catch(e){
44
try{
45
http_request=new ActiveXObject("Microsoft.XMLHTTP");
46
}catch(e){}
47
}
48
}
49
if(!http_request){
50
alert('Giving up:(Cannot create an XMLHTTP instance)');
51
return false;
52
}
53
return http_request;
54
}
55
</script>
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值