目的:实现敲击键盘左右按键,完成浏览器翻页。
方法:利用服务器的资源管理器自行寻找页面(因为是我本机WIN 7下使用,script采用了WIN的资源管理器)
起由:尝试使用浏览器代替PPT进行展示,更灵活,更丰富,但是在翻页问题上,觉得可以采用左右方向键来选择。
两种脚本:
1.普通定义类:
<script type="text/javascript">//
<![CDATA[
document.onkeydown=function(b)
{
b=(b)?b:window.event;
var page_index = "2";
var page_num = "8";
if(""==page_index)return;
if(b.keyCode=="37")
{
if(page_index > 1)
{
window.location.href="/266/2663728.html?keyfrom=behind";
}
}
else if(b.keyCode=="39")
{
if(parseInt(page_index) < parseInt(page_num))
{
window.location.href="/266/2663985.html?keyfrom=front";
}
}
}
// ]]></script>
第二种是我简化了一下:
<script language=javascript>
document.onkeydown=nextpage
var prevpage="seu-1.html"
var nextpage="seu-2.html"
function nextpage(event)
{
event = event ? event : (window.event ? window.event : null);
if (event.keyCode==37) location=prevpage;
if (event.keyCode==39) location=nextpage;
}
</script>
总结:这样的方式没有采用单独链为外置js的方式,我觉得对于演示而言,或者内容简介,结构清晰的html文件可以完全植入单一页面里去编译,而且,这样的话页面更利于被引擎抓取,我注意到我所关注的很多的艺术设计页面,交互的需求不是很多,界面的布局上每一页往往都另具特色,不太适合套用统一的模板,编写人员多采用这样的方式。
附加:导航工具条,可以在页面里添加,用于返回目录用处的导航。我就直接上传不多描述了。