网页css js 抓取助手( 基于js代码是如何调用网页助手小精灵的呢?(图))
优采云 发布时间: 2021-12-17 07:14网页css js 抓取助手(
基于js代码是如何调用网页助手小精灵的呢?(图))
基于JS调用网页助手精灵实现导航栏的方法
更新时间:2016年6月17日14:55:25 作者:柯南&
向 网站 添加网络助手向导。当用户访问网站时,向用户打招呼,或者发送一些网站的重要信息,都会给用户带来极佳的体验。那么如何基于js代码调用web助手向导呢?跟Script House的编辑一起学习吧。
1.概述
向 网站 添加网络助手向导。当用户访问网站时,向用户打招呼或发送网站的一些重要信息,不仅可以帮助用户快速了解网站,还可以让用户对网站留下深刻印象。 @网站。本例将介绍通过JavaScript调用网络助手精灵的方法。
2.技术要点
这个例子主要是通过微软的一个ActiveX组件Microsoft Agent来实现的。Microsoft Agent 提供了多种方法来控制 Agent 的角色,下面将对其进行详细介绍。
一个。load()方法:用于读入要使用的角色,该方法收录两个参数,一个用于指定角色的名称,另一个用于指定角色存储的文件。
湾 Show() 方法:用于在屏幕上显示字符。
C。Hide() 方法:用于隐藏角色。
d. Speak()方法:用于实现说话的作用。这个方法有一个参数来指定说话的内容。
e. MoveTo()方法:用于将字符移动到屏幕上的指定位置。该方法有两个参数,一个用于指定x轴坐标,另一个用于指定y轴坐标。
F。Play() 方法:用于指定要播放的*敏*感*词*。该方法只有一个参数,用于指定表示*敏*感*词*的字符串。其值包括Announce、Explain、Congratulate、greet、Gestureright、Gestureleft、Gesturedown、Gestureup、pleed and Read等。
3. 具体实现
(1)在需要展示网页助手精灵的页面的标记处,编写一个自定义的JavaScript函数loadAgent()来加载要使用的角色。loadAgent()函数的具体代码如下:
function loadAgent(id){
try{
id=new ActiveXObject("Agent.Control.2"); //创建一个ActiveX控件
id.Connected = true;
id.Characters.Load("MrAgent","merlin.acs"); //装入要使用的角色
return id;
}catch (err){
return false;
}
}
(在2)loadAgent()函数之后,编写一个自定义的JavaScript函数controlAgent(),用于调用和控制网页助手精灵,controlAgent()函数的具体代码如下:
function controlAgent(){
if (agent=loadAgent("agent")){
var mrAgentID="MrAgent";
mrAgent = agent.Characters.Character(mrAgentID); //获取助手对象
mrAgent.MoveTo(200,200); //移动助手
mrAgent.Show(); //显示助手
mrAgent.Play("Explain"); //做解释的手势
mrAgent.Speak("欢迎来到明日科技网站!"); //提示语
mrAgent.Play("Gestureright"); //右手做手势
mrAgent.Play("Pleased"); //做请的手势
mrAgent.Speak("我们的网址:www.cccxy.com"); //提示语
mrAgent.Hide(); //隐藏助手
mrAgent.MoveTo(600,300); //移动助手
mrAgent.Show(); //显示助手
mrAgent.Play("Explain"); //做解释的手势
mrAgent.Play("Read") //作出读书的动作
mrAgent.Speak("我们会热心解决您学习过程中遇到的疑问"); //提示语
mrAgent.Play("Idle1_1"); //做出无所事事的样子
mrAgent.Play("Gestureright"); //右手做手势
mrAgent.Speak("记住我们的网址:www.cccxy.com"); //提示语
mrAgent.Play("greet"); //问候
mrAgent.Speak("感谢您的到来"); //提示语
mrAgent.Play("Idle2_2"); //做出无所事事的样子
mrAgent.Hide(); //隐藏助手
}
}
(3)编写JavaScript代码,在页面加载后调用和控制web助手向导,具体代码如下:
window.onload=function(){
controlAgent(); //调用并控制网页助手小精灵
}
以上就是小编给大家介绍的基于导航栏JS实现调用web助手向导的方法。我希望它会对你有所帮助。如有问题,请给我留言,小编会及时回复您。非常感谢您对脚本之家网站的支持!