加入收藏 | 设为首页 | 会员中心 | 我要投稿 平顶山站长网 (https://www.0375zz.cn/)- 分布式云、数据处理、媒体处理、图像分析、基础存储!
当前位置: 首页 > 教程 > 正文

织梦模板DEDECMS实现利用键盘上下翻页效果代码

发布时间:2022-09-01 12:40:10 所属栏目:教程 来源:互联网
导读:其实这个功能在很多小说站,图片站经常用到,大家可以留意一下,此教程源自于论坛热心网友提供,下面来讲讲具体的修改步骤: 首先我们打开 include/arc.archives.class.php 查找到以下代码: $this-PreNext[pre] = 上一篇:a href=$mlink{$preRow[title]}/a
  其实这个功能在很多小说站,图片站经常用到,大家可以留意一下,此教程源自于论坛热心网友提供,下面来讲讲具体的修改步骤:
  首先我们打开 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> ";  
 
  这样php代码就修改完了可以保存,接下来我们在内容页用js进行调用.把以下代码:
  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>之前的位置.这样就全部修改完了,之后我们更新文档看看效果。

(编辑:平顶山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读