Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[教程] SS 内容查看支持键盘翻页的方法

[复制链接]
benba 发表于 2008-12-5 23:18:34 | 显示全部楼层 |阅读模式
本帖最后由 benba 于 2008-12-5 23:20 编辑

在网上找的JS代码。通过加兴打工页发布的下一页代码调用的。在这里表示感谢!!
演示地址:http://www.ha18.com/n-5039.html

按键盘上的← → 键
在news_view.html.php里自己找个空位置吧.找不到就放到最顶部。嘿嘿!

插入以下代码就OK!


  1. <!--{eval
  2.     $query = $_SGLOBAL['db']->query('SELECT i.* FROM '.tname('spaceitems').' i WHERE i.itemid>\''.$itemid.'\' AND catid = \''.$news['catid'].'\' AND type=\'news\' ORDER BY itemid LIMIT 0,1');
  3.     $newspre = $_SGLOBAL['db']->fetch_array($query);
  4.     $query = $_SGLOBAL['db']->query('SELECT i.* FROM '.tname('spaceitems').' i WHERE i.itemid<\''.$itemid.'\' AND catid = \''.$news['catid'].'\' AND type=\'news\' ORDER BY itemid DESC LIMIT 0,1');
  5.     $newsnext = $_SGLOBAL['db']->fetch_array($query);
  6.     $mypre = empty($newspre) ? '上一篇没有文章了' : '<a href="'.geturl('action/viewnews/itemid/'.$newspre['itemid']).'" title="'.$newspre['subject'].'">'.$newspre['subject'].'</a>';  
  7.     $mynext = empty($newsnext) ? '下一篇没有文章了' : '<a href="'.geturl('action/viewnews/itemid/'.$newsnext['itemid']).'" title="'.$newsnext['subject'].'">'.$newsnext['subject'].'</a>';   
  8.     $nexturl= $newsnext['itemid'];
  9.     $preurl= $newspre['itemid'];
  10. }-->
  11. <script language=javascript>     
  12. document.onkeydown=nextpage;
  13.     var prevpage="#action/viewnews/itemid/$nexturl#";
  14. var nextpage="#action/viewnews/itemid/$preurl#";

  15. function nextpage(event)
  16. {

  17. event = event ? event : (window.event ? window.event : null);

  18. if (event.keyCode==39)
  19. {
  20. location=nextpage;
  21. }

  22. if (event.keyCode==37)
  23. {
  24. location=prevpage;
  25. }  
  26. }
  27.     </script>
复制代码
自己也可以写一下JS的IF。如果已经是最后一页了就转到。。。。。等。这里就不介绍了!

评分

3

查看全部评分

回复

使用道具 举报

 楼主| benba 发表于 2008-12-5 23:20:40 | 显示全部楼层
支持firefox ie等!!!
回复

使用道具 举报

ibookle 发表于 2008-12-6 08:59:53 | 显示全部楼层
沙发,多谢分享
回复

使用道具 举报

123752619 发表于 2008-12-6 09:18:22 | 显示全部楼层
OK 支持支持 俺也来学习了 。。。
回复

使用道具 举报

 楼主| benba 发表于 2008-12-6 14:21:36 | 显示全部楼层
回复

使用道具 举报

morror.cn 发表于 2008-12-6 15:07:21 | 显示全部楼层
多谢分享((em:01))
回复

使用道具 举报

jimnetcn 发表于 2008-12-29 02:09:24 | 显示全部楼层
收藏乐 收乐
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-23 12:57 , Processed in 0.112137 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表