Loading...

          java .net

          2007-1-18 星期四

          哈哈,下午沒上課,今天開始的Junit,上午睡了一半的覺,下午無意中看到一個(gè)利用google翻譯實(shí)現(xiàn)的控制臺(tái)程序,拿過來,剛學(xué)的ajax,復(fù)制粘貼添加刪除,哈哈就成了,但是有個(gè)小bug,中文翻譯成英文是亂碼,其他語言倒是基本沒問題,哈哈,可能是編碼的問題。還不知道怎么解決。

          javascript腳本

                 function doTranslate()

          {

              var text = document.getElementById("source").value;

              var langpair = document.getElementById("langpair_t").value;

              if(text=="")

              {

                 return;

              }

              alert(text);

              var requestURL = "http://translate.google.com/translate_t?langpair="+langpair+"&text=" + text;

              httpRequest = getHttpRequestObject();

              httpRequest.onreadystatechange = processHttpResponse;

              httpRequest.open("GET",requestURL,true);

              httpRequest.send(null);

          }

           

          function parseXMLResponseInText()

          {

              if(httpRequest.responseText!="")

              {

                 var content = httpRequest.responseText;

                 var s1 = "<div id=result_box dir=ltr>";

                 var s2 = "</div>";

                 var begin = content.indexOf(s1);

                 var end = content.indexOf(s2,begin);

                 var restr = content.substring(begin + s1.length,end);

                 document.getElementById("result_box").innerText = restr;

             }

          }

          function processHttpResponse()

          {

              if(httpRequest.readyState == 4)

              {

                 if(httpRequest.status == 200)

                 {

                     parseXMLResponseInText();

                }

              }

              else

              {

                 document.getElementById("result_box").innerText = "正在翻譯...";

              }

          }

           

          function getHttpRequestObject()

          {

              var httpRequestObject;

              if (window.XMLHttpRequest)

              {

                 httpRequestObject = new XMLHttpRequest();

              }

              else

              {

                 if (window.ActiveXObject)

                 {

                     try

                     {

                        httpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");

                     }

                     catch (e)

                     {

                        try

                        {

                            httpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");

                        }

                        catch (e2)

                        {

                            alert("您的瀏覽器有問題!");

                        }

                     }

                 }

              }

              return httpRequestObject;

          }

          明天接著Junit,呵呵。

          對(duì)了,剛聽說一個(gè)struts-menu,回去研究研究,好像以前在.net里見過一個(gè)實(shí)現(xiàn)類似樹形框架的控件,還可以實(shí)現(xiàn)權(quán)限控制,這個(gè)也差不多,在網(wǎng)上搜了搜,有好多介紹,等做了例子出來。

          posted on 2008-08-26 22:06 閱讀(114) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          公告

          希望有一天

          我能用鼠標(biāo)雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導(dǎo)航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網(wǎng)絡(luò)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 多伦县| 葵青区| 木兰县| 秭归县| 安龙县| 湛江市| 乌兰浩特市| 津市市| 定西市| 班玛县| 开阳县| 衡山县| 马山县| 静乐县| 佛山市| 丰顺县| 温州市| 沙湾县| 临澧县| 托克托县| 盐边县| 莱芜市| 佛坪县| 和硕县| 肇源县| 巴塘县| 鹿泉市| 师宗县| 中宁县| 牡丹江市| 合作市| 达拉特旗| 田林县| 璧山县| 囊谦县| 巴南区| 博罗县| 舒城县| 东山县| 临安市| 峨山|