我有一个带有分页支持的简单 ASP.NET 页面。基本上只是看起来像这样的超链接:
report.aspx&page=1
report.aspx&page=2
等
Ctrl我怎样才能实现一个键盘快捷键,这样我就可以通过按住←or来前进到下一页和上一页→?
我已经在一些讨论板上看到了这个功能,但我不知道该怎么做。
我有一个带有分页支持的简单 ASP.NET 页面。基本上只是看起来像这样的超链接:
report.aspx&page=1
report.aspx&page=2
等
Ctrl我怎样才能实现一个键盘快捷键,这样我就可以通过按住←or来前进到下一页和上一页→?
我已经在一些讨论板上看到了这个功能,但我不知道该怎么做。
见http://www.artlebedev.com/tools/technogrette/js/arrow-navigation/
<link rel="prev" href="report.aspx&page=1" id="PrevLink" />
<link rel="next" href="report.aspx&page=2" id="NextLink" />
. . .
<script language="javascript" type="text/javascript">
document.onkeydown = NavigateThrough;
function NavigateThrough (event)
{
  if (!document.getElementById) return;
  if (window.event) event = window.event;
  if (event.ctrlKey)
  {
    var link = null;
    switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
    {
      case 0x25:
        link = document.getElementById ('PrevLink');
        break;
      case 0x27:
        link = document.getElementById ('NextLink');
        break;
    }
    if (link && link.href) document.location = link.href;
  }         
}
</script>