如何在自己的博客里添加每日口语和划词翻译功能

几天我写这篇文章所说的所有功能都是围绕这 dict.cn 这个网站提供的服务来说的。dict.cn 这个网站是我无意中发现的,感觉非常的好,对 ajax 技术的使用可以说是炉火纯青啊。他的整个运营模式我也非常喜欢,是个词霸在 web 2.0 的典型应用,大家有空可以去看看。 www.dict.cn

大家看看我博客(pinzui.blogcns.com)上面的每日口语功能,实现这个功能其实很简单,就是在首页上面绘出一个 div ,然后把我们的从 dict.cn 上面得到的显示每日口语的脚本放上就ok了,当然唯一一点值得注意的就是 div 的优先级,因为如果使我们自定义的 div 不指定他的优先级会被上面的 div 覆盖,就不能显示了。下面给出代码,把它放到博客园后台的自定义 css 模块里面就好了。

#topdictcn{ position:absolute; font-size:12px; left:200px; top: 96px; z-index:100; }

上面拿个层的z-index定义成一百就是让他在最上面,然后在页首html代码里面添加下面的代码就搞定了。

<div id="topdictcn">
<span id="dict_daily">
<a href="http://dict.cn/" target="_blank">Dict.CN</a>
</span>
<script language="JavaScript" src="http://dict.cn/daily.php" defer="defer">
</script>
</div>
下面在看看如何添加划词翻译功能,其实也是很简单,加入下面的代码
<script src="http://dict.cn/hc/" type="text/javascript"></script>
<script type="text/javascript">
dictInit();
</script> 
也可以添加一个划词翻译开关,在你想要的位置加入下面代码就搞定了
<span id="dict_status"></span>

具体的效果可以看看我的博客上面的效果,我没有打开划词翻译功能,因为我的博客都是汉语,开个划词翻译好像有些多此一举。

posted on 2006-12-25 13:56  JesseZhao  阅读(1086)  评论(5编辑  收藏  举报

导航