在我们的视频会议系统编程过程中,免不了在laszlo中调用Javascript,而其中参数大多来源于网页信息,作为我们示例程序,我们在视频会议室Flash界面里实现查看当前与会者名单列表的详细,其中信息数据从服务器中拉取,最终实现的效果如下:

如何来实现呢,首先编写界面程序,加入一行laszlo:
<_labelMenuItem text="与会者列表信息" command="cmd_vms_viewallmeetings" />
然后编写其事件,代码如下:
var initroomid = lz.Browser.getInitArg('roomid');
lz.Browser.callJS('Faqee_vms.viewOnline',null,initroomid);
首先从网页中得到房间ID,继而利用lz.BrowserService来调用网页中的js函数,如果该js函数有返回值,利用第二个参数执行回调,以下是官方的具体调用API说明:
lz.BrowserService.callJS(methodname : String, callback : Function, args);
Runs a Javascript method in the browser, optionally returning the result. Note that this feature requires the application to be embedded by the embed-compressed.js library.
查看最终项目效果可登陆:http://t.faqee.com
在“附加”功能查看效果!

- 大小: 47.5 KB
分享到:
相关推荐
19. Java RPC(JavaRPC)和SOAP、XML-RPC:这部分内容可能会涉及如何在Laszlo应用程序中通过Java RPC和XML/RPC协议与后端服务器通信。 20. 部署Laszlo应用程序(Deploying Laszlo Applications):应用程序开发完成...
Laszlo JSF Integration Library则在Laszlo和JSF之间架起了一座桥梁,它实现了两个框架之间的通信和数据交换。通过这个库,开发者可以利用Laszlo的LZX组件作为JSF的自定义组件使用,同时还能利用JSF的后端处理和数据...
2. **事件与触发**:OpenLaszlo支持事件驱动编程,允许组件之间通过事件进行通信,如点击按钮触发特定函数。 3. **基本元素 view, text**:view是OpenLaszlo中的基础元素,可以包含其他元素,text则用于展示文本内容...
2. **Laszlo**:这是一个开源的RIA开发环境,开发者使用LZX语言(结合XML和JavaScript)编写应用,Laszlo平台会将其编译为SWF文件。Laszlo的跨浏览器兼容性和未来将LZX编译为Java或.NET本地代码的计划,提升了运行...
2. **网络**:讲解网络基础,特别是TCP/IP协议,这是理解互联网通信的基础。 3. **Web技术**:涵盖HTTP协议、HTML/xHTML、CSS和JavaScript,这些是构建Web页面的基本元素,DHTML和AJAX则涉及到动态网页和异步数据...