您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦系统实现按键盘方向键实现上一篇下一篇翻页的效果
从安2024-08-22 20:36:56dedecms教程已有人查阅
导读先看一代码js按键盘方向键代码,说明:按键盘← →方向键 或 PageUp PageDown键直接翻页好了说远下面进入正题
先看一代码js按键盘方向键代码
好了说远下面进入正题
首先我们打开 /arc.archives.class.php 查找到以下代码:
下面我们在模板页面中如下操作
<SCRIPT language=>
document.onkeydown = pageEvent;
var prevpage="http://www.111cn.net/";
var nextpage="http://www.111cn.net/";
function pageEvent(evt){
evt = evt ||window.event;
var key=evt.which||evt.keyCode;
if (key == 37) location = prevpage
if (key == 39) location = nextpage
};
</SCRIPT>
说明:按键盘← →方向键 或 PageUp PageDown键直接翻页好了说远下面进入正题
首先我们打开 /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=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];
}
</script>
本文标签:
很赞哦! ()
相关文章
- dedecms织梦系统生成静态页面提示“模板文件不存在,无法解析文
- 织梦系统后台首页安全状态提示解决方法
- dedecms织梦系统在列表页输出当前页码相关信息的实现方法
- dedecms织梦系统自定义变量怎么删除
- dedecms织梦系统推荐属性默认加粗的修改方法
- 织梦系统后台怎么除去安全提示信息
- 织梦系统网站QQ登陆模块插件安装使用教程
- 织梦系统dedecms栏目及文档登录后跳转到登陆前页面的方法
- dedecms织梦系统内容页英文字母不换行的解决方法
- dede织梦系统删除文章同时删除缩略图和内容大图的实现方法
- IIS下实现dede织梦系统tag标签伪静态的方法
- 织梦系统dedecms栏目和文档登录后跳转到登陆前页面的方法
随机图文
-
使用QQ邮件列表做邮箱订阅系统
今天在网上看到一个可以实现个人网站邮箱订阅功能的方法,自己尝试了下,还真是不错。这个方法使用QQ邮件列表做的邮箱订阅系统。现把方法共享给大家 -
dedecms织梦Error: (PHP 5.3 and above) Please set 'request_orde
部分使用PHP 5.3的主机可能会有下面的提示: 由于在PHP较新的版本中增加了一个配置项目“request_order”,默认值为“GP”,这个存在一定的安全风险。这里我们建议用户将配置更改为“CGP” -
dede织梦cms网站数据快速迁移数据库备份的步骤流程
近日要帮客户实现网站改版,又要用到数据库的备份和还原。我发现一些用户对数据库备份和还原并不熟悉,所以结合本次案例做一次完整的笔记,希望对大家有用。 -
dedecms中24小时内更新的文章时间显示为红色的方法
dedecms模板中24小时内更新的文章时间显示为红色代码示例,24小时内更新的文章时间显示为红色
留言与评论 (共有 条评论) |