单词发音免费查

今天在爱词霸(http://www.iciba.com/)上搜索一些单词发音时发现这些音频文件皆为Flash,且存放都有一定的规律:

● 全都放在http://www.iciba.com/resource/a/en/目录下
● 对于某个单词,存放在以其头个字母命名的文件夹下,以该单词为文件名的swf文件

例如:与blog对应的swf文件路径为http://www.iciba.com/resource/a/en/b/blog.swf

基于此,我们完全可以做一个单词发音查询系统,只须一个表单,动态改变Flash地址即可,代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>单词发音免费查-木子屋(http://www.mzwu.com/)</title>
<script language="javascript">
function loadswf(){
var url,str,str2;
url="http://www.iciba.com/resource/a/en/";
str=document.form1.danci.value;
str2=str.substring(0,1);
url=url+str2+"/"+str+".swf";
document.getElementById("dc").movie=url;
//alert(url);
}
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <input name="danci" type="text" id="danci" size="15" />
  <input type="button" name="Submit" onclick="javascript:loadswf();" value="查询" />
</form>
<p>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" name="dc" width="22" height="22" id="dc">
    <param name="movie" value="" />
    <param name="quality" value="high" />
    <embed src="moon.swf" width="22" height="22" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="dc"></embed>
  </object>
</p>
</body>
</html>


上一篇: 【实战】采集某篇文章的标题
下一篇: javascript函数库
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 1 | 引用: 0 | 查看次数: 9131
zgs[2007-08-18 10:12 PM | | | 59.40.58.196 | del | 回复回复]
沙发
你好!
发表评论
登录后再发表评论!