WEB开发网
开发学院网页设计JavaScript 搜索gb2312汉字在网上的频率 阅读

搜索gb2312汉字在网上的频率

 2007-11-27 16:11:28 来源:WEB开发网   
核心提示:<title>..:: gb2312freq version4 ::.. win2000server & ie6sp1 & cr1.2g & 128m</title>0.<br><center><a href=javascript:window.location.r

<title>..:: gb2312freq version4 ::.. win2000server & ie6sp1 & cr1.2g & 128m</title>

0.<br>
<center><a href=javascript:window.location.reload()>Reload All</a></center>
<input id=inpu0 type=button value=Auto Run! onclick=f_inpu0()>
<input id=inpu0a size=6>
to<input id=inpu0b size=7>
DELAY=<input id=inpu0c size=8 value=1000><br>
Start time<input id=inpu0d size=25>
End time<input id=inpu0e size=25><br>
Report per<input id=inpu0f size=8 value=1000>char
<input id=inpu0z type=button value=User Stop!!! onclick=f_inpu0z()><br>

1.<br>
<input name=radi1 type=radio onclick=f_radi1()>CLEAR
<input name=radi1 type=radio onclick=f_radi1()>Get BG2312
<input name=radi1 type=radio onclick=f_radi1() checked>3755<br>
<textarea id=text1 style=width: 90%; height: 50%></textarea><br>

2.<br>
<input id=inpu2 onclick=f_inpu2() type=button value=search 0-???>
<input id=inpu2a size=8>
URL=
<input id=inpu2b size=9>
<input id=inpu2c size=10 readonly>
<input id=inpu2d size=11>
<INPUT name=radi2 type=radio onclick=f_radi2() checked>baidu
<INPUT name=radi2 type=radio onclick=f_radi2()>google<br>
<iframe id=ifra2 src=about: width=90% height=50%></iframe><br>

3.<br>
<input id=inpu3 onclick=f_inpu3();pagedown() type=button value=source>
between<input id=inpu3a>
and<input id=inpu3b>
=<input id=inpu3c><br>
<textarea id=text3 style=width: 90%; height: 50%></textarea><br>

4.<br>
<input id=inpu4 onclick=f_inpu4();pageup() type=button value=result>
<input id=inpu4a><br>
<textarea id=text4 style=width: 90%; height: 50%></textarea><br>

<script>
///////////////////////////// user function //////////////////////////////////
function f_inpu0()
{
  inpu0d.value=Date() //set start time
  inpu0e.value= //set end time empty
  inpu2a.value=inpu0a.value //before search, set start char

  autorun() //run search
}
function autorun()
{
  if(Number(inpu0a.value)<Number(inpu0b.value)) //if OK continue Auto Run
  {
   inpu0e.value=Date() //set end time
   inpu0a.value++ //prepare for next char

   f_inpu2()
   f_inpu3()
   f_inpu4()

   setTimeout(autorun(),inpu0c.value) //delay for next Auto Run
  }
  else
  {
//alert(inpu0a.value+\n+inpu0b.value)
  }

  if(inpu0a.value%inpu0f.value==0) //if need give a report
  {
   report() //give a report
  }
}

function f_inpu0z()
{
  inpu0b.value=inpu0a.value //stop!!!
}

function f_radi1()
{
  if(radi1[0].checked==true)
  {
   inpu0a.value=0 //set autorun start
   inpu0b.value=0 //set autorun end
   text1.value=
  }
  else if(radi1[1].checked==true) //if need 6763 of gb2312
  {
   inpu0a.value=0 //set autorun start
   inpu0b.value=6763 //set autorun end
   tmpstr=text0.value //get gb2312 full string
   tmpstr=tmpstr.substring(tmpstr.indexOf(01),tmpstr.length) //del ...GB 2312-80
   tmpstr=tmpstr.replace(/[^\u4e00-\u9fa5]/g,) //del no GB2312
   text1.value=tmpstr //put string to text1
  }
  else if(radi1[2].checked==true) //if need 3755 of gb2312
  {
   inpu0a.value=0 //set autorun start
   inpu0b.value=3755 //set autorun end
   tmpstr=text0.value //get gb2312 full string
   tmpstr=tmpstr.substring(tmpstr.indexOf(01),tmpstr.length) //del ...GB 2312-80
   tmpstr=tmpstr.replace(/[^\u4e00-\u9fa5]/g,) //del no GB2312
   text1.value=tmpstr //put string to text1
   text1.value=text1.value.substring(0,3755) //get the first 3755 char
  }
}

function f_inpu2()
{
  inpu2c.value=text1.value.charAt(inpu2a.value) //current char

  if(radi2[1].checked==true) //if google
  {
   inpu2c.value=encodeURIComponent(inpu2c.value) //change string to encode for google
  }

  tmpsrc = <iframe id=ifra2 src=
     + inpu2b.value
     + inpu2c.value
     + inpu2d.value
     + width=90%  height=50%></iframe> //prepare the search char

  document.all.ifra2.outerHTML=tmpsrc //run search

  inpu2a.value++ //prepare next search
}

function f_radi2()
{
  if(radi2[0].checked==true) //if baidu
  {
   inpu2b.value=http://www1.baidu.com/baidu?word=
   inpu2c.value=
   inpu2d.value=
   inpu3a.value=百度为您找到相关网页约
   inpu3b.value=篇,用时
   inpu3c.value=
  }
  else if(radi2[1].checked==true) //if google
  {
   inpu2b.value=http://www.google.com/search?hl=zh-CN&ie=UTF-8&oe=UTF-8&q=
   inpu2c.value=
   inpu2d.value=&lr=lang_zh-CN
   inpu3a.value=共有 <b>
   inpu3b.value=</b> 项查询结果,这是第
   inpu3c.value=
  }
}

function f_inpu3()
{
  if(radi2[0].checked==true) //if baidu
  {
   text3.value=bytes2bstr(loadContent(document.getElementById(ifra2).src)) //put source
  }
  else if(radi2[1].checked==true) //if google
  {
   text3.value=loadUTF8(document.getElementById(ifra2).src) //the source of google is UTF-8
  }

  tmpstr=text3.value
  if(tmpstr.indexOf(inpu3a.value)>-1&&tmpstr.indexOf(inpu3b.value)>-1) //if found
  {
   tmpstr=tmpstr.substring(tmpstr.indexOf(inpu3a.value) + inpu3a.value.length,
               tmpstr.indexOf(inpu3b.value)) //get useful source
  }
  else
  {
   tmpstr=:( //if not found
  }
  inpu3c.value=tmpstr //write to inpu3c.value
}
function loadUTF8(strURL) //for google (used for function f_inpu3())
{
 var strContent = ;
 if (typeof strURL != string || strURL == )return strContent;
 try
 {
 var oProxy = new ActiveXObject(Microsoft.xml(标准化越来越近了)HTTP);
 
 oProxy[Open](GET, strURL, false);
 oProxy[Send]();
 strContent = oProxy[responseText]; //get Text html
/// strContent = oProxy[responseBody]; //get Bin html, and then change2text
 }
 catch(e){status = e.description}
 return strContent;
}
function loadContent(strURL) //I get this code from a friend (used for function f_inpu3())
{
 var strContent = ;
 if (typeof strURL != string || strURL == )return strContent;
 try
 {
 var oProxy = new ActiveXObject(Microsoft.xml(标准化越来越近了)HTTP);
 
 oProxy[Open](GET, strURL, false);
 oProxy[Send]();
/// strContent = oProxy[responseText]; //get Text html
 strContent = oProxy[responseBody]; //get Bin html, and then change2text
 }
 catch(e){status = e.description}
 return strContent;
}
function bytes2bstr(vin) //Have this code from a friend (used for function f_inpu3())
{
 var st = new ActiveXObject(adodb.stream)
 with (st){
 Type = 2 //var adTypeBinary = 1; var adTypeText = 2
 Open()
 WriteText(vin)
 Position = 0
 Charset = GB2312
 Position = 2
 return ReadText
 }
}

function f_inpu4()
{
  text4.value=text4.value+text1.value.charAt(inpu2a.value-1)+\t+inpu3c.value+\n //get current full result to text4
  text4.scrollTop=text4.scrollHeight //scroll down to bottom

  inpu4a.value=text4.value.split(\n).length-1 //totol line
}

function pagedown()
{
  document.body.scrollTop += document.body.clientHeight/2 //scroll down half screen
}

function pageup()
{
  document.body.scrollTop -= document.body.clientHeight //scroll up a screen
}

function report()
{
//  alert()
}
</script>


<script>
///////////////////////////// system function /////////////////////////////////
function window.onload()
{
  inpu2a.value=0 //set init is null
  f_radi1() //set default chars
  f_radi2() //set search engine
}
</script>


<textarea id=text0 style=visibility:hidden>
   中华人民共和国国家标准
   信息交换用汉字编码字符集
     基  本  集
      GB 2312-80


01 0 1 2 3 4 5 6 7 8 9
0     、 。 · ˉ ˇ ¨ 〃 々
1 — ~ ‖ … ‘ ’ “ ” 〔 〕
2 〈 〉 《 》 「 」 『 』 〖 〗
3 【 】 ± × ÷ ∶ ∧ ∨ ∑ ∏
4 ∪ ∩ ∈ ∷ √ ⊥ ∥ ∠ ⌒ ⊙
5 ∫ ∮ ≡ ≌ ≈ ∽ ∝ ≠ ≮ ≯
6 ≤ ≥ ∞ ∵ ∴ ♂ ♀ ° ′ ″
7 ℃ $ ¤ ¢ £ ‰ § № ☆ ★
8 ○ ● ◎ ◇ ◆ □ ■ △ ▲ ※
9 → ← ↑ ↓ 〓

02 0 1 2 3 4 5 6 7 8 9
0   ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ
1 ⅹ       ⒈ ⒉ ⒊
2 ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔
3 ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛ ⑴ ⑵ ⑶
4 ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀
5 ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ① ② ③
6 ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ €  ㈠
7 ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩ 
8  Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ
9 Ⅹ Ⅺ Ⅻ  

03 0 1 2 3 4 5 6 7 8 9
0   ! " # ¥ % & ' ( )
1 * + , - . / 0 1 2 3
2 4 5 6 7 8 9 : ; < =
3 > ? @ A B C D E F G
4 H I J K L M N O P Q
5 R S T U V W X Y Z [
6 \ ] ^ _ ` a b c d e
7 f g h i j k l m n o
8 p q r s t u v w x y
9 z { | }  ̄

04 0 1 2 3 4 5 6 7 8 9
0   ぁ あ ぃ い ぅ う ぇ え ぉ
1 お か が き ぎ く ぐ け げ こ
2 ご さ ざ し じ す ず せ ぜ そ
3 ぞ た だ ち ぢ っ つ づ て で
4 と ど な に ぬ ね の は ば ぱ
5 ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ
6 ぼ ぽ ま み む め も ゃ や ゅ
7 ゆ ょ よ ら り る れ ろ ゎ わ
8 ゐ ゑ を ん      
9     

05 0 1 2 3 4 5 6 7 8 9
0   ァ ア ィ イ ゥ ウ ェ エ ォ
1 オ カ ガ キ ギ ク グ ケ ゲ コ
2 ゴ サ ザ シ ジ ス ズ セ ゼ ソ
3 ゾ タ ダ チ ヂ ッ ツ ヅ テ デ
4 ト ド ナ ニ ヌ ネ ノ ハ バ パ
5 ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ
6 ボ ポ マ ミ ム メ モ ャ ヤ ュ
7 ユ ョ ヨ ラ リ ル レ ロ ヮ ワ
8 ヰ ヱ ヲ ン ヴ ヵ ヶ   
9     

06 0 1 2 3 4 5 6 7 8 9
0   Α Β Γ Δ Ε Ζ Η Θ Ι
1 Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ
2 Υ Φ Χ Ψ Ω     
3    α β γ δ ε ζ η
4 θ ι κ λ μ ν ξ ο π ρ
5 σ τ υ φ χ ψ ω   
6     ︵ ︶ ︹ ︺ ︿ ﹀
7 ︽ ︾ ﹁ ﹂ ﹃ ﹄   ︻ ︼
8 ︷ ︸ ︱  ︳ ︴    
9     

07 0 1 2 3 4 5 6 7 8 9
0   А Б В Г Д Е Ё Ж З
1 И Й К Л М Н О П Р С
2 Т У Ф Х Ц Ч Ш Щ Ъ Ы
3 Ь Э Ю Я      
4          а
5 б в г д е ё ж з и й
6 к л м н о п р с т у
7 ф х ц ч ш щ ъ ы ь э
8 ю я        
9     

08 0 1 2 3 4 5 6 7 8 9
0   ā á ǎ à ē é ě è ī
1 í ǐ ì ō ó ǒ ò ū ú ǔ
2 ù ǖ ǘ ǚ ǜ ü ê ɑ  ń
3 ň ǹ ɡ     ㄅ ㄆ ㄇ
4 ㄈ ㄉ ㄊ ㄋ ㄌ ㄍ ㄎ ㄏ ㄐ ㄑ
5 ㄒ ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ ㄚ ㄛ
6 ㄜ ㄝ ㄞ ㄟ ㄠ ㄡ ㄢ ㄣ ㄤ ㄥ
7 ㄦ ㄧ ㄨ ㄩ      
8          
9     

09 0 1 2 3 4 5 6 7 8 9
0      ─ ━ │ ┃ ┄ ┅
1 ┆ ┇ ┈ ┉ ┊ ┋ ┌ ┍ ┎ ┏
2 ┐ ┑ ┒ ┓ └ ┕ ┖ ┗ ┘ ┙
3 ┚ ┛ ├ ┝ ┞ ┟ ┠ ┡ ┢ ┣
4 ┤ ┥ ┦ ┧ ┨ ┩ ┪ ┫ ┬ ┭
5 ┮ ┯ ┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷
6 ┸ ┹ ┺ ┻ ┼ ┽ ┾ ┿ ╀ ╁
7 ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋
8          
9     

10 0 1 2 3 4 5 6 7 8 9
0           
1          
2          
3          
4          
5          
6          
7          
8          
9     

11 0 1 2 3 4 5 6 7 8 9
0           
1          
2          
3          
4          
5          
6          
7          
8          
9     

12 0 1 2 3 4 5 6 7 8 9
0           
1          
2          
3          
4          
5          
6          
7          
8          
9     

13 0 1 2 3 4 5 6 7 8 9
0           
1          
2          
3          
4          
5          
6          
7          
8          
9     

14 0 1 2 3 4 5 6 7 8 9
0           
1          
2          
3          
4          
5          
6          
7          
8          
9     

15 0 1 2 3 4 5 6 7 8 9
0           
1          
2          
3          
4          
5          
6          
7          
8          
9     

16 0 1 2 3 4 5 6 7 8 9
0   啊 阿 埃 挨 哎 唉 哀 皑 癌
1 蔼 矮 艾 碍 爱 隘 鞍 氨 安 俺
2 按 暗 岸 胺 案 肮 昂 盎 凹 敖
3 熬 翱 袄 傲 奥 懊 澳 芭 捌 扒
4 叭 吧 笆 八 疤 巴 拔 跋 靶 把
5 耙 坝 霸 罢 爸 白 柏 百 摆 佰
6 败 拜 稗 斑 班 搬 扳 般 颁 板
7 版 扮 拌 伴 瓣 半 办 绊 邦 帮
8 梆 榜 膀 绑 棒 磅 蚌 镑 傍 谤
9 苞 胞 包 褒 剥

17 0 1 2 3 4 5 6 7 8 9
0   薄 雹 保 堡 饱 宝 抱 报 暴
1 豹 鲍 爆 杯 碑 悲 卑 北 辈 背
2 贝 钡 倍 狈 备 惫 焙 被 奔 苯
3 本 笨 崩 绷 甭 泵 蹦 迸 逼 鼻
4 比 鄙 笔 彼 碧 蓖 蔽 毕 毙 毖
5 币 庇 痹 闭 敝 弊 必 辟 壁 臂
6 避 陛 鞭 边 编 贬 扁 便 变 卞
7 辨 辩 辫 遍 标 彪 膘 表 鳖 憋
8 别 瘪 彬 斌 濒 滨 宾 摈 兵 冰
9 柄 丙 秉 饼 炳

18 0 1 2 3 4 5 6 7 8 9
0   病 并 玻 菠 播 拨 钵 波 博
1 勃 搏 铂 箔 伯 帛 舶 脖 膊 渤
2 泊 驳 捕 卜 哺 补 埠 不 布 步
3 簿 部 怖 擦 猜 裁 材 才 财 睬
4 踩 采 彩 菜 蔡 餐 参 蚕 残 惭
5 惨 灿 苍 舱 仓 沧 藏 操 糙 槽
6 曹 草 厕 策 侧 册 测 层 蹭 插
7 叉 茬 茶 查 碴 搽 察 岔 差 诧
8 拆 柴 豺 搀 掺 蝉 馋 谗 缠 铲
9 产 阐 颤 昌 猖

19 0 1 2 3 4 5 6 7 8 9
0   场 尝 常 长 偿 肠 厂 敞 畅
1 唱 倡 超 抄 钞 朝 嘲 潮 巢 吵
2 炒 车 扯 撤 掣 彻 澈 郴 臣 辰
3 尘 晨 忱 沉 陈 趁 衬 撑 称 城
4 橙 成 呈 乘 程 惩 澄 诚 承 逞
5 骋 秤 吃 痴 持 匙 池 迟 弛 驰
6 耻 齿 侈 尺 赤 翅 斥 炽 充 冲
7 虫 崇 宠 抽 酬 畴 踌 稠 愁 筹
8 仇 绸 瞅 丑

Tags:搜索 gb 汉字

编辑录入:coldstar [复制链接] [打 印]
赞助商链接