WEB程序开发常用小工具包
WEB程序开发常用小工具包 代码如下:
<HTML><HEAD><META http-equiv='Content-Type' content='text/html;charset=gb2312'><TITLE>工具包</TITLE><style>*{font-size:12px;font-family:宋体}td{width:180;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></HEAD><BODY onselectstart='if(event.srcElement.tagName!='INPUT')return false' scroll=no style='margin:0;border:1 solid menu' bgcolor='menu'><table style='border-Collapse:collapse;border:2 solid white;' cellpadding=2 rules=all><tr><td style='width:100%'><select onchange='change1(this.selectedIndex)' id='sel1' style='width:150'><Optgroup label='特殊符号与字符集' style='color:red'><option>中文特殊符号<option>Assic实体对照<option>HTML已命名实体<option>HTML附加命名实体<option>他国单字与符号</Optgroup><Optgroup label='常用颜色预览表' style='color:green'><option>W3C16色对照表<option>Windows系统色盘</Optgroup><Optgroup label='图形字体集' style='color:blue'><option>Wingdings字体<option>Wingdings 2字体<option>Wingdings 3字体<option>Webdings字体<option>Marlett字体<option>华文彩云字体</Optgroup><Optgroup label='数据探测与计算' style='color:purple'><option>键盘键值探测器<option>简易计算器<option>进制转换工具</select><input style='width:80' id='txt' value='输入值'></td></tr><tr><td style='padding:0'><div style='scrollbar-shadow-color:white;scrollbar-base-color:menu;scrollbar-arrow-color:black;overflow-Y:scroll;word-Break:break-all;width:240;height:250' id='a'></div></td></tr></table><script>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[sel1.selectedIndex].text+'_参考输入工具['+(sel1.selectedIndex+1)+']'}function write2(strs1,strs2){strs1==160?strss1='空格':strss1='&#'+strs1+';'str1+='<tr><td>&#'+strs1+';</td><td>&'+strs2+';</td><td change1(changeindex){str1=''switch(changeindex){case 0: //中文特殊符号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: //他国单字与符号str0='абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωāáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑńň?ɡㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ'for(i=0;i<str0.length-1;i++){str1+='<tr>'for(j=0;j<7;j++){str1+='<td 1: //Assic实体对照str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>浏览</td><td>VB表示</td></tr>'for(i=1;i<384;i++){str1+='<tr><td>&#'+i+';</td><td 7: //wingdings字体str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>常规</td><td>应用字体</td></tr>'for(i=33;i<384;i++){str1+='<tr><td>&#'+i+';</td><td 8: //wingdings 2字体str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>常规</td><td>应用字体</td></tr>'for(i=33;i<384;i++){str1+='<tr><td>&#'+i+';</td><td 9: //wingdings 3字体str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>常规</td><td>应用字体</td></tr>'for(i=33;i<384;i++){str1+='<tr><td>&#'+i+';</td><td 10: //webdings字体str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>常规</td><td>应用字体</td></tr>'for(i=33;i<384;i++){str1+='<tr><td>&#'+i+';</td><td 11: //Marlett字体str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>常规</td><td>应用字体</td></tr>'for(i=48;i<58;i++){str1+='<tr><td>&#'+i+';</td><td 12: //华文彩云字体str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>常规</td><td>应用字体</td></tr>'for(i=33;i<384;i++){str1+='<tr><td>&#'+i+';</td><td 2: //HTML已命名实体var str0='iexcl;¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'.split('&')str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>命名</td><td>浏览</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[i-161]+'</td><td 3: //HTML附加命名实体str1='<tr bgcolor=''+toolcolor+''><td>HTM表示</td><td>命名</td><td>浏览</td></tr>'write2(402,'fnof');var str0='Alpha;ΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ'.split('&')for(i=913;i<930;i++){str1+='<tr><td>&#'+i+';</td><td>&'+str0[i-913]+'</td><td 5: //W3C16色对照表str1='<tr bgcolor=''+toolcolor+''><td>效果</td><td>名称</td><td>16进制表示</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,透明色'.split(',')for(i=0;i<str0.length;i++){str1+='<tr><td bgcolor=''+str0[i]+''></td><td>'+str0[i]+'</td><td style='color:#'+str00[i]+''>#'+str00[i]+'</td></tr>'}break;case 6: //Windows系统色盘str1='<tr bgcolor=''+toolcolor+''><td>效果1</td><td>效果2</td><td>名称</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[i]+''></td><td style='color:'+str0[i]+''>Lshdic</td><td style='word-Break:keep-all;'>'+str0[i]+'</td></tr>'}break;case 13: //键盘键值探测器str1='<center> <p>现在请您按下您键盘上的任意一个键</center><p><center>其键值会显示在上方输入框中</center>'break;case 14: //简易计算器str1='<center> <p>请在下边输入框中输入需要计算的公式</center><p><center>公式如 12+64 20/5 100+(77*44)</center><p><center><input id='txt2'><br><input type='button' value='开始计算' onclick='try{txt.value=eval(txt2.value)}catch(e){alert(\'错误的公式!\')}'></center>'break;case 15: //进制转换工具for(i=2;i<129;i++){str0+='<option>'+i;i++}str1='<center> <p>请在下边输入框中输入一组数字</center><p><center><input id='txt2'><br>转换为:<select id='sel2'>'+str0+'</select>进制<br><input type='button' value='开始转换' onclick='try{txt.value=new Number(txt2.value).toString(sel2.options[sel2.selectedIndex].text)}catch(e){alert(\'异常错误!\')}'></center>'break;}write1()}function document.onkeydown(){ //页面按键时if(sel1.selectedIndex==13){ //检测是否开启键盘键值探测器txt.value=event.keyCode;event.keyCode=0;event.returnValue=false;}}temp1=location.href //初始化启动部分(附加的URL参数可以控制预先选取的列表,形式如xxx.htm?xxx=*,其中*应为0-12之间的数字,用于配合Lshdic2005软体附属工具的默认启动调用)try{sel1.options[temp1.substr(temp1.indexOf('=')+1)].selected=true;sel1.onchange()}catch(e){sel1.onchange()}//本插件程序由于能够在WEB浏览器中直接运行</script></BODY></HTML>
[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]