·网页特效集锦   ·网页工具库      
网页特效集锦
 
背景按钮导航特效图片特效文本特效时间特效状态特效另类特效网页制作网站首页
 
< 后退    |    收藏网页特效集锦
 推荐网页特效 更多推荐特效
 购物网站的导航效果,推荐!
 向上下左右滚动图片的特效
 超级变态广告代码
 设为首页
  加入收藏夹
 防止选择和复制
 新浪博客的提示窗口,推荐!
网页工具库 - 让网页制作更轻松
 推荐网页工具 更多网页工具
 在线html编辑器
 在线CSS编辑器
 滚动条颜色生成器
 弹出窗口生成器
 网页加密解密工具
 汉字转换成拼音工具
 文本繁简体转换工具
您的位置:网页特效集锦 >>  网页制作 >>  MSAgent 详细解说 打印友好页面
MSAgent 详细解说
作者:windy_sk   出处:蓝色理想

六、事件响应
像所有 OOP 一样,MSAgent 也设置有相应的事件响应,看看下面的例子,试试在角色或任务栏的图标上点击鼠标(单/双击),你也可以移动一下角色,看看它有什么反应:

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

是不是感觉交互性强了许多?我们来看一下事件处理的声明方法:
<Script Language="JavaScript" For="MSAgent_Object" Event="Event_Name()">
//code...
</Script>

熟悉一点 JS 编程的应该不会陌生这种声明方式,也就是对某一对象某一事件的单独处理的声明方法,但是如果是该成 MSAgent_Object.Event_Name = function() {//code...} 的事件处理声明是不可以的!(the only way to do this)

如果是采用网络调用的话,如果向用户通知相应的调用进度呢?

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

注意到窗口底部状态栏的显示了吗?虽然无法获取具体的下载进度,但是至少也可以让浏览者知道角色的动作为什么会有停顿(这个停顿只在某动画第一次调用的时候出现,调用后该动画会被缓存)。

更多的事件说明请参看 msdn.microsoft.com/library/en-us/msagent/paface_2xet.asp 但是浏览器所调用的 MSAgeng 对象并不是所有的事件都支持。

上一页   1  |   2   |   3   |   4   |   5   |   6   |   7   |   8   下一页
 上一篇:JavaScript 对象与数组参考大全 返回列表  下一篇:Dreamweaver经典问题大搜罗
网页工具库 - 让网页制作更轻松
 
网页特效集锦 关于我们 | 联系本站 | 免责声明 | 版权声明 | 网站地图 | 友情链接 | 域名注册 | 网站空间
Copyright © 2003~2008 www.xinnew.com.All Rights Reserved.