存為hta文件,即可
復(fù)制代碼 代碼如下:
html>
head>
title>五筆字型編碼查詢工具/title>
meta http-equiv="content-type" content="text/html;charset=gb2312" />
HTA:Application
MaximizeButton="No"
Icon="http://www.w3cg.net/WuBi/wb.ico"
Id="WuBiApp"
SingleInstance="Yes"
ContextMenu="Yes"
Sysmenu="Yes"
WindowState="Normal"
Border="Thin"
MinimizeButton="Yes"
ApplicationName=""
Version="1.0"
InnerBorder="No"
Caption="Yes"
ShowinTaskBar="No"
/>
style type="text/css">
!--
body { background:#d4d0c8; }
* { font-family:Arial,sans-serif;font-size:9pt;color:#333; }
#main { width:100%;height:100%; }
textarea { line-height:130%; }
a:link,a:visited { text-decoration:none; }
-->
/style>
script language="javascript">
!--
var url="http://www.w3cg.net/wubi/";
var btv1="您可以通過改變下拉列表框來選擇你想要功能";
var btv2="謝謝分享,您可以點此提交這些漢字編碼信息";
var btv3="如果您確定已經(jīng)寫好留言,請點此提交給作者";
var btv4="正在向服務(wù)器提交數(shù)據(jù),請稍候。。。。。。";
var xmlhttp;
try {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
alert("對不起,不能創(chuàng)建系統(tǒng)對象,請檢查您的系統(tǒng)設(shè)置。 ");
xmlhttp=false;
}
function trim(str){
str=str.replace(/^\s*/,"");
str=str.replace(/\s*$/,"");
return str;
}
function window.onload() {
var awidth,aheight;
var swidth,sheight;
awidth= 600;
aheight= 300;
swidth= screen.width;
sheight= screen.height;
window.resizeTo(awidth,aheight);
var left,top;
left= (swidth-awidth)/2;
top= (sheight-aheight)/2;
window.moveTo(left,top);
document.getElementById("btsubmit").innerText=btv1;
if (xmlhttp) {
var rult=document.getElementById("result");
rult.innerText="正在讀取公告信息。。。";
xmlhttp.open("get",url+"ResponseNews.asp?number="+Math.random(),true);
xmlhttp.send();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readystate==4) {
if (xmlhttp.status==200) {
rult.innerText=unescape(xmlhttp.responseText);
}
else {
rult.innerText="公告讀取失敗,請檢查網(wǎng)絡(luò)設(shè)置并重試一次。";
}
}
}
}
}
function ckeyword() {
var key=document.getElementById("keyword");
if (key.value=="→ 請輸入您要查詢編碼的漢字的拼音") {
key.innerText="";
}
}
function keywordblur() {
var key=document.getElementById("keyword");
if (key.value=="") {
key.innerText="→ 請輸入您要查詢編碼的漢字的拼音";
}
}
function modonchange() {
var sMod=document.getElementById("module");
var key=document.getElementById("keyword");
var rult=document.getElementById("result");
var btsub=document.getElementById("btsubmit");
switch(sMod.value) {
case "cxmod":
location.reload();
break;
case "tjmod":
key.innerText="→ 您正在進行的是添加新編碼信息操作";
key.disabled=true;
var str;
str="提交新漢字編碼信息的格式為:\n\n";
str+="例,li,WGQJ,鴻鵠;\n\n";
str+="其中\(zhòng)"例\"為要添加的漢字;\"li\"為該漢字的拼音;\"WGQJ\"為該漢字的五筆編碼,建議使用大寫字母;\"鴻鵠\"為您的名字,將會在用戶查詢時出現(xiàn)。";
str+="如果有多條記錄請用分號隔開,所有的標點符號請在英文狀態(tài)下輸入。\n\n";
str+="向所有支持本工具完善的朋友致敬!";
rult.innerText=str;
btsub.disabled=false;
btsub.innerText=btv2;
break;
case "lymod":
key.innerText="→ 您正在進行的是留言操作";
key.disabled=true;
var astr;
astr="請告訴我您對本工具的任何意見和建議,或者,作者也愿分享你生活中的愉快和不愉快,記得來信或留言時請一并留下您的姓名、聯(lián)系方式等信息,以便作者回復(fù),謝謝!\n\n";
astr+="作者姓名:賀 兵\n";
astr+="網(wǎng) 名:十一狼,武陵狂生,飄萍生,等\n";
astr+="QQ:112183883\n"
astr+="電子郵箱:112183883@163.com,112183883@qq.com\n";
astr+="原籍地址:四川射洪\n";
astr+="目前住址:浙江杭州 ";
rult.innerText=astr;
btsub.disabled=false;
btsub.innerText=btv3;
break;
}
}
function searchkey() {
var key=document.getElementById("keyword");
var rult=document.getElementById("result");
if (key.value.length!=0) {
if (xmlhttp) {
xmlhttp.open("get",url+"Search.asp?py="+escape(trim(key.value))+"numer="+Math.random(),true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readystate==4) {
if (xmlhttp.status==200) {
rult.innerText=unescape(xmlhttp.responseText);
}
else {
rult.innerText="查詢過程出錯,請檢查網(wǎng)絡(luò)設(shè)置并重試一次。";
}
}
// else {
// rult.innerText="正在查詢中。。。";
// }
}
xmlhttp.send();
}
}
}
function btsubmitclick() {
var sMod=document.getElementById("module");
var rult=document.getElementById("result");
var btrv=document.getElementById("btsubmit");
switch (sMod.value) {
case "tjmod":
btrv.disabled=true;
rult.disabled=true;
if (xmlhttp) {
var Rstr="newletter="+escape(rult.value);
xmlhttp.open("post",url+"Addnew.asp?number="+Math.random(),true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readystate==4) {
if (xmlhttp.status==200) {
rult.innerText=unescape(xmlhttp.responseText);
btrv.innerText=btv2;
btrv.disabled=false;
rult.disabled=false;
}
else {
alert("添加新編碼過程出錯,請檢查網(wǎng)絡(luò)設(shè)置并重試一次。 ");
btrv.innerText=btv2;
btrv.disabled=false;
rult.disabled=false;
}
}
else {
btrv.innerText=btv4;
}
}
xmlhttp.setRequestHeader("content-length",Rstr.length);
xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
xmlhttp.send(Rstr);
}
break;
case "lymod":
btrv.disabled=true;
rult.disabled=true;
if (xmlhttp) {
var Gstr="gstr="+escape(rult.value);
xmlhttp.open("post",url+"Guest.asp?number="+Math.random(),true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readystate==4) {
if (xmlhttp.status==200) {
rult.innerText=unescape(xmlhttp.responseText);
btrv.innerText=btv3;
btrv.disabled=false;
rult.disabled=false;
}
else {
alert("留言添加過程出錯,請檢查網(wǎng)絡(luò)設(shè)置并重試一次。 ");
btrv.innerText=btv3;
btrv.disabled=false;
rult.disabled=false;
}
}
else {
btrv.innerText=btv4;
}
}
xmlhttp.setRequestHeader("content-length",Gstr.length);
xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
xmlhttp.send(Gstr);
}
break;
}
}
//-->
/script>
/head>
body scroll="no">
div id="main">
fieldset style="width:100%;height:100%;text-align:left;">
form name="search" style="margin:10">
input type="text" id="keyword" value="→ 請輸入您要查詢編碼的漢字的拼音" size="40" style="color:#789" onfocus="ckeyword()" onblur="keywordblur()" onkeyup="searchkey()" />
select id="module" onchange="modonchange()">
option value="cxmod">查詢模式/option>
option value="tjmod">添加模式/option>
option value="lymod">留言模式/option>
/select>
br/>
textarea rows="10" cols="100" id="result" style="margin-top:5px;">/textarea>
br/>
input type="button" id="btsubmit" disabled="true" style="width:310px;margin-top:7px" onclick="btsubmitclick()">nbsp;
a href="#" onclick="location.reload()">刷新/a>
/form>
/fieldset>
/div>
/body>
/html>