绿色排版工具|热门专题|网站地图|移动官网|微信编辑器
您的当前位置:网站首页 > 建站教程 > 织梦cms建站教程 > 正文

织梦(dedecms)实现按键盘方向键实现上一篇下一篇

来源: 编辑: 时间:2017-12-28 11:15:51 阅读:

网站(dedecms)模板实现按键盘方向键上一篇下一篇翻页的功能,其实在很多小说站,图片站都需要这个功能,就是看书看图片的时候可以直接使用键盘方向键来实现翻页功能,其实方法也还算很简单。  http://www.xiaomayi88.com/

打开 include/arc.archives.class.php 查找到以下代码:

http://www.xiaomayi88.com/

$this->PreNext["pre"] = "上一篇:<a href="$mlink">{$preRow["title"]}</a> "; 本文来自小蚂蚁站长吧 

 替换成以下代码:

内容来自小蚂蚁站长吧

$this->PreNext["pre"] = "$mlink ";$this->PreNext["next"] =
 "下一篇:<a href="$mlink">{$nextRow["title"]}</a> "; 
copyright 小蚂蚁站长吧

然后在内容页用js进行调用,代码如下:  本文来自小蚂蚁站长吧

<script type="text/javascript" language="javascript"> 
 <!-- 
 document.onkeydown=nextpage; 
 var prevpage="{dede:prenext get="pre"/}";  
  
  
var nextpage="{dede:prenext get="next"/}"; 
 var index_page = "index.html"; 
 //var bookpage="index.html"; 
 function nextpage(event)   
{ 
 event = event ? event : (window.event ? window.event : null); 
 //if (event.keyCode==13) location=bookpage 
 if (event.keyCode==13) location=index_page 
if (  
event.keyCode==37) 
 { 
 if (prevpage!="" && prevpage!="上一篇:没有了 ") 
 location=prevpage;     
else
 alert("这是第一页"); 
 } 
 if (event.keyCode==39) 
 { 
 if (nextpage!="" && nextpage!="下一篇:没有了 ")  
location=nextpage; 
 else
 alert("已经是最后一页了"); 
 } 
 } 
 //--> 
 function getElement(aID) 
 {  
return (document.getElementById) ? document.getElementById(aID): document.all[aID]; 
 } 
 function makeRequest(url){http_request=false; 
 if 
  
(window.XMLHttpRequest){//Mozilla,Safari,... 
 http_request=new XMLHttpRequest(); 
 if(http_request.overrideMimeType){   
http_request.overrideMimeType("text/xml"); 
 } 
 }else if(window.ActiveXObject){//IE 
 try{  
http_request=new ActiveXObject("Msxml2.XMLHTTP"); 
 }catch(e){ 
 try{ 
 http_request=new ActiveXObject("Microsoft.XMLHTTP");  
}catch(e){} 
 } 
 } 
 if(!http_request){ 
 alert("Giving up:(Cannot create an XMLHTTP instance)"); 
 return false;   
} 
 return http_request; 
 } 
</script> 
copyright 小蚂蚁站长吧

加入到文章模版的<body>标签之前的内容就行了,当然为了防止页面代码太多不好看,大家可以将此代码放在JS文件中调用就可以了! 内容来自小蚂蚁站长吧

http://www.xiaomayi88.com/


图文精选:

Copyright©2012-2030小蚂蚁信息网版权所有 站长QQ:1614558876 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们QQ1614558876删除已转载的信息。

Top