天天看点

金山词霸 -- 微型网络版

<script type="text/javascript"> </script> 预览

<html>

<head>

<title>金山词霸 -- 微型网络版</title>

</head>

<body>

<script type="text/javascript">

/*

设计:王集鹄(http://blog.csdn.net/zswang)

日期:2009年5月18日

版权:http://www.iciba.com

*/

function $(id) { return document.getElementById(id); }

function callScript(url, loaded, error, charset) {

var script = document.createElement("script");

if (typeof charset == "string") script.charset = charset;

script.onreadystatechange = function() {

switch (this.readyState) {

case "complete":

case "loaded":

if (typeof loaded == "function") loaded();

if (script.parentNode) script.parentNode.removeChild(script);

break;

}

}

script.onload = function() {

if (typeof loaded == "function") loaded();

if (script.parentNode) script.parentNode.removeChild(script);

}

script.onerror = function() {

if (typeof error == "function") error();

if (script.parentNode) script.parentNode.removeChild(script);

}

script.type = "text/javascript";

script.defer = "true";

script.src = url;

var parent = document.getElementsByTagName("HEAD")[0] || document.documentElement;

if (parent && parent.insertBefore) parent.insertBefore(script, parent.firstChild);

}

function button_translateClick() {

var word = encodeURIComponent($("text_word").value);

if (!word) {

alert('请输入文字');

$("text_word").focus();

return;

}

callScript("http://server.dict-co.iciba.com/jsInterface.php?uiType=0&w=" + word + "&type=6");

callScript("http://server.dict-co.iciba.com/jsInterface.php?uiType=0&w=" + word + "&dict=Dict,Tf,Enen,");

callScript("http://server.dict-co.iciba.com/jsInterface.php?uiType=0&w=" + word + "&dict=Dict,Tf,Enen,");

callScript("http://server.dict-co.iciba.com/jsInterface.php?uiType=0&w=" + word + "&type=2");

}

function text_wordKeydown(e) {

if (!e) e = window.event;

switch (e.keyCode | e.which | e.charCode) {

case 13:

button_translateClick();

break;

}

}

function LoveCallback(context) {

$("div_context").innerHTML = context;

}

function dictCallBack(context) {

$("div_head").innerHTML = context;

}

function tfCallback(context) {

$("div_thesaurus").innerHTML = context;

}

function En2enCallback(context) {

$("div_en2en").innerHTML = context;

}

function djCallback(context) {

$("div_dj").innerHTML = context;

}

function searchDictByWord(e) {

var element = typeof event != "undefined" ? event.srcElement : e.target;

$("text_word").value = element.innerHTML;

button_translateClick();

}

</script>

<input id="text_word" type="text" value="hello" οnkeydοwn="text_wordKeydown(event)" />

<input type="button" value="翻译" οnclick="button_translateClick()"/>

<div id="div_head"></div>

<div id="div_context"></div>

<div id="div_thesaurus"></div>

<div id="div_en2en"></div>

<div id="div_dj"></div>

</body>

</html>

继续阅读