网页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助手向导的方法。我希望它会对你有所帮助。如有问题,请给我留言,小编会及时回复您。非常感谢您对脚本之家网站的支持!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线