【www.gdgbn.com--面向对象编程】

 
最近常看e文文档,只怪当时读书不努力,现在知道吃力了,经常打开Kingsoft的词霸搜索网站来翻译,搞的很麻烦,无聊之际想到了搞个[桌面翻译]。如果能直接在桌面上输入要翻译的词然后就可以返回结果那应该方便许多吧,嘿嘿。说干就干。
怎么弄呢?在桌面属性里有一个WEB选项,允许你的桌面用当前主页或其他的网页来显示。我们不如就做个网页好了。开始想着直接写一个提交表单的页就算了然后打开新页来看结果,后来想想这样也不是很好,还要自己翻,不能把最主要的东西一下直接的显示出来,所以就有了[偷]结果的想法。
[偷]结果我们常用的就是用XMLHTTP的方式来请求数据啦,这样的话我们基本任务就已经确定下来了:
写一个提交页面,再写一个截取结果的页面。
本来是说用javascript来完成所有操作,但目标站点的数据采用的是UTF-8编码,取回来的数据一下都成了乱码,没办法,头都大了,只好换ASP了。
提交页面iciba.htm


<script language="javascript">
function view(){
 var s = document.all.s.value;
 var l = document.all.lang.value;
 var t = document.all.t.value;
 var cs = "s=" + s + "&lang=" + l + "&t=" + t;
 var url = "http://localhost/xml/result.asp?"
 top.ShowResult.location = url + cs;
 return false;
}
</script>



 
   
 
    
     
 
    

本文来源:http://www.gdgbn.com/jsp/3049/