javascript实现的基于金山词霸网络翻译的代码_Javascript教程-查字典教程网
javascript实现的基于金山词霸网络翻译的代码
javascript实现的基于金山词霸网络翻译的代码
发布时间:2016-12-30 来源:查字典编辑
摘要:上图:注意下面的代码,最好保存为utf-8格式的,要不容易出现乱码。复制代码代码如下:javascript金山词霸在线网络翻译functio...

上图:

注意下面的代码,最好保存为utf-8格式的,要不容易出现乱码。

复制代码 代码如下:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>javascript 金山词霸在线网络翻译 </title>

</head>

<body>

<script type="text/javascript">

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" onkeydown="text_wordKeydown(event)" />

<input type="button" value="搜索"/>

<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>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类