Javascript网页脚本应用教程之三

来源:互联网  作者:本站整理
摘要:

如何改变iframe的src地址
如何让超链接没有下划线页面打开时自动弹出一个窗口的代码怎么写?
请问如何做到让一个网页自动关闭.

如何让我的页面出现一个会讲话的小人?

HTML 代码片段如下:
<HTML>
<HEAD>
<TITLE>默林</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY>
<p><OBJECT id=sims classid=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F>
 </OBJECT>
 <SCRIPT>
var MerlinID;
var MerlinACS;
sims.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = sims.Characters.Character(MerlinID);
Merlin.Show();
Merlin.Play("Surprised");
Merlin.Speak("大家好");
Merlin.Play("GestureLeft");
Merlin.Think("我是默林!");
Merlin.Play("Pleased");
Merlin.Think("可爱吗?");
Merlin.Play("GestureDown");
Merlin.Speak("哈哈!");
Merlin.Hide();
function LoadLocalAgent(CharID, CharACS){
LoadReq = sims.Characters.Load(CharID, CharACS);
return(true);
}
</SCRIPT>
</p>
<p></p>
<p>看此效果必须装有office2000!!!</p>
</BODY>
</HTML>

这代码中使用的MSAgent仍然属于客户端的控件,在Win98安装PWS时可以安装上一个叫Merlin的精灵,查查你的系统中有没有一个叫做Merlin.acf的文件,应该在一个叫MSAgent的目录,记不太清了,有的话才能看到,否则就会出现下载的提示,在Win2000中已安装了MSAgent2.0,所以一般都会正确的显示出来,还有很多精灵,但之所以选用Merlin因为大部分的机器上都有,如果想自己定制的话,可以到微软去下载一个叫Character Editor的工具,制作的精灵必须分发到客户端才可使用,在微软站点的MSAgent是在服务器端的,每个命令都要到服务器上去处理,然后发回相应的动作图画,(不过至今我还没看到过,我们的带宽本来就不够,还有一堆人在下载,哎,真是痛苦!),我还没有看到有关在Server端制作MSAgent的文章,谁有的话,可以告诉我一声。

其中:
用"\Spd=number\"
number是字数/分
例如:
Merlin.Speak "\Spd=62\Welcome to the 51js"
Merlin.Speak "\Spd=160\Welcome to the 51js"

还有,找到这句:
Merlin.LanguageID = 0x409;
改为0x804 (Simplified Chinese)
改为0x404 (Traditional Chinese)

要用的话最好到微软去看看它的使用许可协议,要是被微软告了可别怪我噢!!
最终用户许可
http://msdn.microsoft.com/msagent/eula.asp
分发许可
http://msdn.microsoft.com/msagent/agentlic.asp
MSAgent 下载
http://activex.microsoft.com/activex/controls/agent2/MSagent.exe
http://agent.microsoft.com/agent2/chars/Merlin.exe
http://agent.microsoft.com/agent2/chars/Peedy.exe
资料:
http://msdn.microsoft.com/workshop/imedia/agent/techfaq.asp

【相关文章】好搜一下
Firefox 3.5浏览器即将于6月30日正式发布

Firefox 3.5浏览器即将于6月30日

国外最新消息称,Mozilla发言人证实了将在6月30日也就是下周二正式发布Fi…