`
kongshanxuelin
  • 浏览: 935811 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Laszlo与Javascript通信的实现

阅读更多

在我们的视频会议系统编程过程中,免不了在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说明:

 

 

callJS()
lz.BrowserService.callJS(methodname : Stringcallback : Functionargs);
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.
Parameter Name Type Description
methodname String Browser javascript method name to execute
callback Function Optional callback function to receive the return value of the javascript call

args

 

 

 

 

查看最终项目效果可登陆:http://t.faqee.com

在“附加”功能查看效果!

 

  • 大小: 47.5 KB
4
0
分享到:
评论

相关推荐

    lasazlo使用手册

    19. Java RPC(JavaRPC)和SOAP、XML-RPC:这部分内容可能会涉及如何在Laszlo应用程序中通过Java RPC和XML/RPC协议与后端服务器通信。 20. 部署Laszlo应用程序(Deploying Laszlo Applications):应用程序开发完成...

    Laszlo JSF Integration Library-开源

    Laszlo JSF Integration Library则在Laszlo和JSF之间架起了一座桥梁,它实现了两个框架之间的通信和数据交换。通过这个库,开发者可以利用Laszlo的LZX组件作为JSF的自定义组件使用,同时还能利用JSF的后端处理和数据...

    改造OpenMeetings成为Flash视频会议室(三)

    2. **事件与触发**:OpenLaszlo支持事件驱动编程,允许组件之间通过事件进行通信,如点击按钮触发特定函数。 3. **基本元素 view, text**:view是OpenLaszlo中的基础元素,可以包含其他元素,text则用于展示文本内容...

    几种富客户端开发技术参照.pdf

    2. **Laszlo**:这是一个开源的RIA开发环境,开发者使用LZX语言(结合XML和JavaScript)编写应用,Laszlo平台会将其编译为SWF文件。Laszlo的跨浏览器兼容性和未来将LZX编译为Java或.NET本地代码的计划,提升了运行...

    刘树全的J2EE培训教程

    2. **网络**:讲解网络基础,特别是TCP/IP协议,这是理解互联网通信的基础。 3. **Web技术**:涵盖HTTP协议、HTML/xHTML、CSS和JavaScript,这些是构建Web页面的基本元素,DHTML和AJAX则涉及到动态网页和异步数据...

Global site tag (gtag.js) - Google Analytics