<HTML><HEAD><TITLE>LD5 Tool</TITLE>
<META http-equiv=Content-Type content=text/html;charset=gb2312>
<STYLE> {
FONT-SIZE: 12px; FONT-FAMILY: SimSun
}
TD {
WIDTH: 180px; CURSOR: hand; TEXT-ALIGN: center
}
.n1 {
FONT-SIZE: 18px
}
.n2 {
FONT-SIZE: 18px; FONT-FAMILY: wingdings
}
.n3 {
FONT-SIZE: 18px; FONT-FAMILY: wingdings 2
}
.n4 {
FONT-SIZE: 18px; FONT-FAMILY: wingdings 3
}
.n5 {
FONT-SIZE: 18px; FONT-FAMILY: webdings
}
.n6 {
FONT-SIZE: 18px; FONT-FAMILY: Marlett
}
.n7 {
FONT-SIZE: 18px; FONT-FAMILY:华文彩云
}
</STYLE>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY onselectstart='if(event.srcElement.tagName!="INPUT")return false'
style="BORDER-RIGHT: menu 1px solid; BORDER-TOP: menu 1px solid; MARGIN: 0px; BORDER-LEFT: menu 1px solid; BORDER-BOTTOM: menu 1px solid"
bgColor=menu scroll=no>
<TABLE
style="border-style:solid; border-color:white; BORDER-COLLAPSE: collapse"
cellPadding=0 rules=all width="100%" border="0">
<TBODY>
<tr>
<td height="15%" width="15%" style="border-bottom-style: solid; border-bottom-width: 1px"></td>
<td height="15%" width="23%" nowrap align="center" style="border-bottom-style: solid; border-bottom-width: 1px">
<p> </td>
<td height="15%" width="24%" nowrap align="center" style="border-bottom-style: solid; border-bottom-width: 1px">
<SELECT id=sel1 style="WIDTH: 204; height:19"
onchange=change1(this.selectedIndex) name="D1"><OPTGROUP style="COLOR: red"
label=Special Symbols and Character Sets> <OPTION
selected>Chinese Special Symbols<OPTION>Assic Entity Comparison<OPTION>HTML Named Entities<OPTION>HTML Additional Named Entities<OPTION>
Other Countries' Characters and Symbols</OPTION></OPTGROUP><OPTGROUP
style="COLOR: green"
label=Common Color Preview Tables><OPTION>W3C 16-Color Comparison Table<OPTION>Windows System Color Palette</OPTION></OPTGROUP><OPTGROUP
style="COLOR: blue" label=Graphic Font Sets><OPTION>Wingdings Font<OPTION>Wingdings 2 Font<OPTION>
Wingdings 3 Font<OPTION>Webdings Font<OPTION>Marlett Font<OPTION>Huawen Caiyun Font</OPTION></OPTGROUP><OPTGROUP
style="COLOR: purple"
label=Data Detection and Calculation><OPTION>Keyboard Key Value Detector<OPTION>Simple Calculator<OPTION>Number System Conversion Tool</OPTION></OPTGROUP></SELECT><INPUT
id=txt style="WIDTH: 80px" value=Input Value> </td>
<td height="15%" width="23%" nowrap align="center" style="border-bottom-style: solid; border-bottom-width: 1px">
</td>
<td height="15%" width="15" style="border-bottom-style: solid; border-bottom-width: 1px">
</td>
</tr>
<tr>
<td valign="top" width="15%" height="85%" style="border-top-style: solid; border-top-width: 1px">
<!-- MSCellType="NavBody" -->
</td>
<td valign="top" width="70%" height="85%" align="center" colspan="3" style="border-top-style: solid; border-top-width: 1px">
<DIV id=a
style="OVERFLOW-Y: scroll; WIDTH: 700px; SCROLLBAR-SHADOW-COLOR: white; WORD-BREAK: break-all; SCROLLBAR-ARROW-COLOR: black; SCROLLBAR-BASE-COLOR: menu; HEIGHT: 450px">
</td>
<td valign="top" width="15%" height="85%" style="border-top-style: solid; border-top-width: 1px">
<!-- MSCellType="NavBody2" -->
</td>
</tr>
<tr>
<td valign="top" colspan="5" height="24">
<!-- MSCellType="ContentFoot" -->
</td>
</tr>
</table>
<SCRIPT>
/******************
Author:lshdic(FYW)
Website:
http://www.lshdic.com
E-mail:lshdic@sina.com
Resume: The data sorting, writing, and final review of this program were independently completed by the original authors of LD2, 4, and 5. There may be oversights, and it cannot be guaranteed that the data is 100% correct. A single page of original code can run independently in a web browser that is not a LD2005 development environment. Save it and it can be used locally.
******************/
var str1="",toolcolor="bbbbbb",movecolor="#ffffff"
function write1(){
a.innerHTML="<table cellspacing=0 cellpadding=3 rules=all style='border-Collapse:collapse;border:1 solid cccccc;' onmouseup='if(event.srcElement.tagName==\"TD\")txt.value=event.srcElement.innerText' onmouseover='if(event.srcElement.tagName==\"TD\"&&event.srcElement.bgColor==\"\")event.srcElement.bgColor=movecolor' onmouseout='if(event.srcElement.tagName==\"TD\"&&event.srcElement.bgColor==movecolor.toLowerCase())event.srcElement.bgColor=\"\"'>"+str1+"</table>"
document.title=sel1.options.text+"_Reference Input Tool"
}
function write2(strs1,strs2){
strs1==160?strss1="Space":strss1="&#"+strs1+";"
str1+="<tr><td>&#"+strs1+";</td><td>&"+strs2+";</td><td class='n1'>"+strss1+"</td></tr>"
}
function change1(changeindex){
str1=""
switch(changeindex){
case 0: //Chinese Special Symbols
str0="·ˇ¨〃々-~‖…〔〕〈〉《》「」『』〖〗【】±×÷∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓ˊˋ˙-―‥℅℉↖↗↘↙∕∟≒≦≧⊿═║╒╓╔╕╖╗╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▅▇█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒‵′〝″ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋︵︶︹︺︿﹀︽︾﹁﹂﹃﹄︻︼︷︸︱"
for(i=0;i<str0.length-1;i++){
str1+="<tr>"
for(j=0;j<7;j++){str1+="<td>"+str0.charAt(i)+"</td>";i++}
str1+="</tr>";i--
}
break;
case 4: //Other Countries' Characters and Symbols
str0="абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωāáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑńňɡㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ"
for(i=0;i<str0.length-1;i++){
str1+="<tr>"
for(j=0;j<7;j++){str1+="<td class='n1'>"+str0.charAt(i)+"</td>";i++}
str1+="</tr>";i--
}
break;
case 1: //Assic Entity Comparison
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>View</td><td>VB Display</td></tr>"
for(i=1;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td>chr("+i+")</td></tr>"}
break;
case 7: //Wingdings Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n2'>&#"+i+";</td></tr>"}
break;
case 8: //Wingdings 2 Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n3'>&#"+i+";</td></tr>"}
break;
case 9: //Wingdings 3 Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n4'>&#"+i+";</td></tr>"}
break;
case 10: //Webdings Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n5'>&#"+i+";</td></tr>"}
break;
case 11: //Marlett Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=48;i<58;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n6'>&#"+i+";</td></tr>"}
for(i=97;i<122;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n6'>&#"+i+";</td></tr>"}
break;
case 12: //Huawen Caiyun Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n7'>&#"+i+";</td></tr>"}
break;
case 2: //HTML Named Entities
var str0="iexcl;¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ".split('&')
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Name</td><td>View</td></tr>"
write2(34,"quot");write2(38,"amp");write2(60,"lt");write2(62,"gt");write2(160,"nbsp");
for(i=161;i<256;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
break;
case 3: //HTML Additional Named Entities
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Name</td><td>View</td></tr>"
write2(402,"fnof");
var str0="Alpha;ΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ".split('&')
for(i=913;i<930;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
str0="Sigma;ΤΥΦΧΨΩ".split('&')
for(i=931;i<938;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
str0="alpha;βγδεζηθικλμνξοπρςστυφχψω".split('&')
for(i=945;i<970;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(977,"thetasym");write2(978,"upsih");write2(982,"piv");
write2(8226,"bull");write2(8230,"hellip");write2(8242,"prime");write2(8243,"Prime");write2(8254,"oline");write2(8260,"frasl");write2(8472,"weierp");write2(8465,"image");write2(8476,"real");write2(8482,"trade");write2(8501,"alefsym");
str0="larr;↑→↓↔".split('&')
for(i=8592;i<8597;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(8629,"crarr");
str0="lArr;⇑⇒⇓⇔".split('&')
for(i=8656;i<8661;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(8704,"forall");write2(8706,"part");write2(8707,"exist");write2(8709,"empty");write2(8711,"nabla");write2(8712,"isin");write2(8713,"notin");write2(8715,"ni");write2(8719,"prod");write2(8722,"sum");write2(8722,"minus");write2(8727,"lowast");write2(8730,"radic");write2(8733,"prop");write2(8734,"infin");write2(8736,"ang");write2(8869,"and");write2(8870,"or");write2(8745,"cap");write2(8746,"cup");write2(8747,"int");write2(8756,"there4");write2(8764,"sim");write2(8773,"cong");write2(8773,"asymp");write2(8800,"ne");write2(8801,"equiv");write2(8804,"le");write2(8805,"ge");write2(8834,"sub");write2(8835,"sup");write2(8836,"nsub");write2(8838,"sube");write2(8839,"supe");write2(8853,"oplus");write2(8855,"otimes");write2(8869,"perp");write2(8901,"sdot");write2(8968,"lceil");write2(8969,"rceil");write2(8970,"lfloor");write2(8971,"rfloor");write2(9001,"lang");write2(9002,"rang");write2(9674,"loz");write2(9824,"spades");write2(9827,"clubs");write2(9829,"hearts");write2(9830,"diams");
break;
case 5: //W3C 16-Color Comparison Table
str1="<tr bgcolor='"+toolcolor+"'><td>Effect</td><td>Name</td><td>Hexadecimal Representation</td></tr>"
str0="Black,White,Red,Yellow,Lime,Aqua,Blue,Fuchsia,Gray,Silver,Maroon,Olive,Green,Teal,Navy,Purple,Transparent".split(",")
str00="000000,ffffff,ff0000,ffff00,00ff00,00ffff,0000ff,ff00ff,808080,c0c0c0,800000,808000,008000,008080,000080,800080,Transparent Color".split(",")
for(i=0;i<str0.length;i++){str1+="<tr><td bgcolor='"+str0
+"'></td><td>"+str0+"</td><td style='color:#"+str00+"'>#"+str00+"</td></tr>"}
break;
case 6: //Windows System Color Palette
str1="<tr bgcolor='"+toolcolor+"'><td>Effect 1</td><td>Effect 2</td><td>Name</td></tr>"
str0="windowtext,windowframe,window,threedshadow,buttonshadow,threedlightshadow,threedhighlight,threedface,buttonface,threeddarkshadow,scrollbar,menutext,menu,infotext,infobackground,inactivecaptiontext,inactivecaption,inactiveborder,highlighttext,highlight,graytext,captiontext,buttontext,buttonhighlight,background,appworkspace,activecaption,activeborder".split(",")
for(i=0;i<str0.length;i++){str1+="<tr><td bgcolor='"+str0+"'></td><td style='color:"+str0+"'>Lshdic</td><td style='word-Break:keep-all;'>"+str0+"</td></tr>"}
break;
case 13: //Keyboard Key Value Detector
str1="<center> <p>Now please press any key on your keyboard</center><p><center>Its key value will be displayed in the input box above</center>"
break;
case 14: //Simple Calculator
str1="<center> <p>Please enter the formula to be calculated in the input box below</center><p><center>Formula such as 12+64 20/5 100+(77*44)</center><p><center><input id='txt2'><br><input type='button' value='Start Calculation' onclick='try{txt.value=eval(txt2.value)}catch(e){alert(\"Incorrect formula!\")}'></center>"
break;
case 15: //Number System Conversion Tool
for(i=2;i<129;i++){str0+="<option>"+i;i++}
str1="<center> <p>Please enter a group of numbers in the input box below</center><p><center><input id='txt2'><br>Convert to:<select id='sel2'>"+str0+"</select> base<br><input type='button' value='Start Conversion' onclick='try{txt.value=new Number(txt2.value).toString(sel2.options.text)}catch(e){alert(\"Abnormal error!\")}'></center>"
break;
}
write1()
}
function document.onkeydown(){ //When a key is pressed on the page
if(sel1.selectedIndex==13){ //Check if the keyboard key value detector is enabled
txt.value=event.keyCode;event.keyCode=0;event.returnvalue=false;
}}
temp1=location.href //Initialization start part (additional URL parameters can control the pre-selected list, in the form of xxx.htm?xxx=*, where * should be a number between 0-12, used to cooperate with the default startup call of the Lshdic2005 software auxiliary tool)
try{
sel1.options.selected=true;sel1.onchange()
}catch(e){
sel1.onchange()
}
//This plug-in program can run directly in a web browser, so it is provided for everyone before the release of LD5 software. Therefore, this program is not in the complete version form at the time of final release
</SCRIPT></body>
</html>