织梦模板DEDECMS实现利用键盘上下翻页效果代码
时间:2019-11-14 11:55:17 来源:未知 作者:站长技术网 点击:次
其实这个功能在很多小说站,图片站经常用到,大家可以留意一下,此教程源自于论坛热心网友提供,下面来讲讲具体的修改步骤: 查找到以下代码: $this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> "; 替换成以下代码:
$this->PreNext['pre'] = "$mlink "; 01
<script type = "text/javascript" language= "javascript" >
02
<!--
03
document.onkeydown=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>
加到<body>之前的位置.这样就全部修改完了,之后我们更新文档看看效果。 |