软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 源码下载 > 脚本资源 > Ajax/JavaScript > Javascript相互调用(异步)的静态类 虫洞插件0.1版下载

Javascript相互调用(异步)的静态类 虫洞插件0.1版

  • 资源语言:简体中文
  • 资源类型:国产软件
  • 资源大小:23 KB
  • 资源等级:3星级
  • 相关链接:Home Page
  • 资源性质:免费版
运行环境:php/asp/html...
更新时间:2011-04-15 15:37:24
有无插件:无插件

/*实现客户端不同域页面间Javascript相互调用(异步)的静态类--虫洞插件0.1版*/

feature:

1)纯前台插件,不需要后台配置

2)本插件是基于同一台电脑上的FLASH之间能进行LocalConnection以及FLASH与JS能相互调用的原理而设计,将客户端不同域页面间Javascript相互调用转化为了FLASH之间的"本地命令发送".

3)本插件在不同域页面间Javascript时,数据是只在客户端电脑上流转的,无任何网络数据产生,因此即使拨掉网线也能继续进行交互。

4)本插件在JS中的实现是依靠一个静态类Wormhole来实现的,使用时在页面中相当于单实例模式,不用构造一个对象,只用初始化即可

5)由于AS3之间的LocalConncetion还可以传递支持序列化的自定义对象,使用此插件传输的数据对象是多样化的,可传输除了DOM元素之外的任何JavaScript支持的数据类型,一次传输的数据总量最大可达40kb,相对于其它Javascript跨域相互调用的方法,有着支持数据类型多、可传输数据量大的优势。

6)静态类的初始化方法中,对于FLASH插件的载入采用了第三方资源:SWFObject类提供的方法,可根据浏览器的不同而进行不同的装载方式。在Wormhole.js脚本文件中,有大部分代码是SWFObject 1.5版源码压缩后的COPY.感谢SWFObject的所有开发人员!

使用说明:

一、C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust(当只在本机上测试时,得需把mms.cfg拷贝到以上目录中.)

如果要在服务器上测试,请把Wormhole.js,cross.swf,test.html拷贝到属于域1的WEB应用下;Wormhole.js,cross.swf,test1.html拷贝到另一个域2的WEB应用下。

二、在页面文件HEAD中将Wormhole.js脚本文件载入:

三、在页面的BODY里插入一个DIV标签:

四、在BODY的onload调用方法中,执行初始化函数:Wormhole.init('DIV容器id','FLASH插件的ID','LocalConnection连接名','SWF文件的路径',['域名1:域名2:域名3'])

五、接下来就可以使用Wormhole静态类中提供的方法来进行Javascript跨域调用了:) 测试时,请用浏览器分别打开布署在两处的test.html,test1.html文件。

 报告下载错误
点击链接开始下载
本类最新
相关教程
下载说明
栏目导航
推荐软件