javascript实现的基于金山词霸网络翻译的代码


Posted in Javascript onJanuary 15, 2010

上图:
javascript实现的基于金山词霸网络翻译的代码
注意下面的代码,最好保存为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="搜索" onclick="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>
Javascript 相关文章推荐
ajaxControlToolkit AutoCompleteExtender的用法
Oct 30 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
Sep 12 Javascript
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
JS可以控制样式的名称写法一览
Jan 16 Javascript
js四舍五入数学函数round使用实例
May 09 Javascript
React创建组件的三种方式及其区别
Jan 12 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
Aug 26 Javascript
mpvue 如何使用腾讯视频插件的方法
Jul 16 Javascript
微信小程序上传图片到php服务器的方法
May 23 Javascript
微信小程序+云开发实现欢迎登录注册
May 24 Javascript
Vue OpenLayer测距功能的实现
Apr 20 Vue.js
JQuery 引发两次$(document.ready)事件
Jan 15 #Javascript
用jQuery扩展自写的 UI导航
Jan 13 #Javascript
jQuery的一些特性和用法整理小结
Jan 13 #Javascript
JavaScript关于select的相关操作说明
Jan 13 #Javascript
海量经典的jQuery插件集合
Jan 12 #Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
Jan 12 #Javascript
jquery下操作HTML控件的实现代码
Jan 12 #Javascript
You might like
php字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
PHP 截取字符串专题集合
2010/08/19 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
php获取文件大小的方法
2014/02/26 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
不错的JS中变量相关的细节分析
2007/08/13 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
JS按钮闪烁功能的实现代码
2017/07/21 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
PHP 502bad gateway原因及解决方案
2020/11/13 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
python 爬取学信网登录页面的例子
2019/08/13 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
华为C++笔试题
2014/08/05 面试题
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
化学相关工作求职信
2013/10/02 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书