• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > Dedecms怎么实现键盘翻页的功能

Dedecms怎么实现键盘翻页的功能

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了等相关知识,希望对您有所帮助

大家一定发现了在浏览很多小说、图片网站的时候,我们只要动一动键盘就可以翻译,而并不是要用鼠标去点击下一页,智能化是互联网发展的必然趋势!所以也是我们站长们必须掌握的一门技术。当然,作为当前主流模板程序的dedecms必然也有这方面的功能!那么现在就来和大家说一说dedecms怎么实现键盘翻页的功能!

首先我们打开 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进行调用.将下面的代码:
<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)  {  eventevent = event ? event : (window.event ? window.event : null);  //if (event.keyCode==13) location=bookpageif (event.keyCode==13) location=index_pageif (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>
加到<body>之前的位置.保存,再更新文档查看一下效果,你会发现我们已经修改好了!这段代码也是网友整理出来的,站长图库也只是跟大家分享一下,在这里向那些为互联网发展默默贡献的站长们表示感谢!
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2022-04-29Photoshop鼠绘杯子教程
  • 2022-04-29一起聊聊thinkphp6使用think-queue实现普通队列和延迟队列
  • 2022-04-29CDR绘制活力城市/海报
  • 2022-04-29Thinkphp5.1详细讲解中间件的用法
  • 2022-04-29Thinkphp中JS如何获取模板变量(示例详解)
  • 2022-04-29一文讲解Vue中路由切换终止异步请求(附代码)
  • 2022-04-29解决wordpress函数get_term_link()参数使用变量无效的问题
  • 2022-04-29PHPcms v9调用热门文章的两种方法
  • 2022-04-29Bootstrap中怎么实现加载效果?读取图标(Spinners)组件
  • 2022-04-29PhotoShop CS6简单制作细线格子纹理字效教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Phpcms V9广告位循环数据调用方法详解
    • 使用JS或CSS如何实现瀑布流布局,几种方案介绍
    • 3大事项网站推广人员必须注意
    • Illustrator制作超有质感立体矢量LOGO
    • PTcms4.28安装搭建详细教程
    • PHP常用函数之根据生日计算年龄功能示例
    • 解决LNMP环境无法彻底删除原网站目录文件夹的方法
    • Dedecms文章审核后给会员增加积分或者金币的办法
    • 解析TP框架下mongo的基础操作及其注意点
    • 实战分享:利用nodejs​爬取并下载一万多张图片

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有