📄 whindex.js
字号:
/*************************************************************************
Fly Help Web Help Index Library 1.0
Copyright (c) 2001-2005 Fly Sky Software,Inc.
http://www.flyskysoft.com
Tested with: Internet Explorer 5, Opera 6, Mozilla 1.2, NN6
ATTENTION! You can use this library only with web help system
generated by Fly Help software.
**************************************************************************/
function Startup()
{
for(var i=0;i<IndexItems.length;i++)
{
var e=document.createElement("OPTION");
e.text=IndexItems[i][0];
e.value=i;
document.forms[0].indexlist[document.forms[0].indexlist.length]=e;
}
}
var oldS="";
function SelectMatch(str)
{
webhelptop.whtopframe.indexquery=str;
var s=str.toUpperCase();
if((s=="")||(s==oldS))
return false;
oldS=s;
var re=new RegExp("^"+s,"i");
var h=Math.floor(document.forms[0].indexlist.length/100);
var start=h*100;
var end=document.forms[0].indexlist.length-1;
if(h>0)
for(var i=0;i<=h;i++)
if(s<document.forms[0].indexlist[i*100].text.toUpperCase())
{
start=(i-1)*100;
if(start<0)
start=0;
end=i*100;
break;
}
for(var i=start;i<=end;i++)
if(document.forms[0].indexlist[i].text.match(re))
{
document.forms[0].indexlist[i].selected=true;
return true;
}
return false;
}
function ShowMatch()
{
var str=IndexItems[document.forms[0].indexlist[document.forms[0].indexlist.selectedIndex].value][1];
if(str.substr(0,3)=="@@@"){
str=str.substr(3);oldS="";
SelectMatch(str);
return true;
};
if(document.forms[0].indexlist.selectedIndex>=0)
{
open(str,"content");
webhelptop.whtopframe.pageid = str;
return true;
}
else
return false;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -