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 相关文章推荐
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
Mar 27 Javascript
多个js与css文件的合并方法详细说明
Dec 26 Javascript
javascript 系统文件夹文件操作及参数介绍
Jan 08 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
Mar 11 Javascript
Jquery Uploadify上传带进度条的简单实例
Feb 12 Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 Javascript
基于js 本地存储(详解)
Aug 16 Javascript
值得收藏的vuejs安装教程
Nov 21 Javascript
Node.js爬取豆瓣数据实例分析
Mar 05 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
Aug 20 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
Aug 28 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
Apr 09 Javascript
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编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
作为PHP程序员应该了解MongoDB的五件事
2013/06/03 PHP
php读取mysql的简单实例
2014/01/15 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
php实现的生成排列算法示例
2019/07/25 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
2018/09/28 Javascript
详解Python中DOM方法的动态性
2015/04/11 Python
详解python读取和输出到txt
2019/03/29 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
使用Python实现分别输出每个数组
2019/12/06 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
《雾凇》教学反思
2014/02/17 职场文书
模具专业求职信
2014/06/26 职场文书
大学生实习推荐信
2015/03/27 职场文书
工程项目合作意向书
2015/05/08 职场文书
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js