`

javascript与applet之间通讯三

阅读更多

http://www.matrix.org.cn/resource/article/2006-05-07/JavaScript+Applet_44401.html

Java Script调用java可以在网页里使用

<script language=javascript>
document.applet_name.method_name();
</script>



可以对applet进行控制,也可以从applet返回值。


Java调用Java Script
需要导入netscape.javascript.jsobject这个类
比如:

JSObject window=JSObject.getWindow(this);
JSObject window=(JSObject)window.getMember("document");



来获取对当前窗口的控制权。


当点击链接MakeCall时,会触发Java Script函数

function makeCall(s){
window.document.ctiApplet.testJavascript(s);
alert("call maked!");
}



在这个Java Script函数中,ctiApplet是一个Applet,这样完成了java script调用 Applet。
以下是ctiApplet中的testJavascript函数和运行结果,其中又调用了Java Script。

public void testJavascript(String msg){


try {
// create JSObject

JSObject.getWindow (this).eval ("javascript:alert('Java Script in Applet!')") ;
}
catch (Exception ex) {
// Error on create JSObject
showStatus( "Error call javascript err=" + ex );
}

System.out.println(msg);
}
分享到:
评论

相关推荐

    Javascript与Applet之间相互通讯

    ### JavaScript与Applet之间的相互通讯 #### 一、引言 在早期的Web开发中,JavaScript与Applet的结合为开发者提供了丰富的交互性和强大的功能。本文将深入探讨这两种技术如何协同工作,以及如何在Web应用中实现...

    同一个网页中两个APPLET通讯

    在本案例中,我们需要讨论的主题是如何在同一个网页中实现两个APPLET之间的通信,并通过一个APPLET的按钮来控制另一个APPLET的线程。 首先,理解APPLET的基本结构。APPLET通常由两部分组成:Java源代码(如`.java`...

    servlet applet通讯的例子

    本示例探讨的是Servlet和Applet之间的通信机制,特别关注如何解决传递对象的问题。 1. **Servlet与Applet通信的基本原理**: - Applet可以通过JavaScript与HTML页面交互,进而与通过AJAX调用的Servlet进行通信。另...

    applet和servlet的通讯,并打印

    本文将详细探讨Applet与Servlet之间的通信以及如何利用这种通信机制实现文件的打印功能。 Applet是Java的一种小程序,它可以在用户的Web浏览器中运行,为用户提供交互式体验。而Servlet则是Java Web应用中的服务器...

    聊天系统(java+applet).rar

    《构建基于Java与Applet的网页聊天系统》 在当今互联网时代,实时通讯技术已经成为各类网站和应用不可或缺的一部分。本文将深入探讨如何使用Java和Applet技术构建一个基本的网页聊天系统,即使没有深厚的Java基础,...

    jsp源码聊天系统(java+applet)130227

    - **实时通信**:利用Applet与服务器之间的通信机制,实现用户间的即时消息传递。 - **界面友好**:Applet提供图形用户界面,使用户能够轻松地发送和接收消息。 - **扩展性**:JSP技术提供了强大的后端支持,便于...

    聊天系统(java+applet).zip

    而Java的Socket编程接口则方便地处理了客户端与服务器之间的通信。 描述中的"java+applet"表明聊天系统的客户端部分可能使用Applet实现,这使得用户无需安装额外软件就能在网页上直接参与聊天。然而,随着现代Web...

    Java到JavaScript的通信

    要实现Java与JavaScript之间的通信,我们需要使用Java的`LiveConnect`技术。`LiveConnect`是JavaScript和Java之间的一种桥梁,它允许JavaScript调用Java对象的方法,传递数据,反之亦然。在JavaScript中,我们可以...

    java_and_flash.rar_flash java_java flash

    1. **Flash External Interface ( ExternalInterface API)**: 这是Flash Player提供的一个API,允许ActionScript(Flash的编程语言)调用JavaScript函数,从而间接与Java Applet进行通信。JavaScript可以作为Java和...

    此系统为《聊天系统》作为毕业设计使用

    - **网络编程**:了解TCP/IP协议,理解Socket编程,用于建立客户端与服务器之间的连接。 2. **Applet前端技术**: - **Java Applet**:Applet是一种嵌入在HTML页面中的小程序,可以由Java Virtual Machine (JVM) ...

    基于SOA和ROA的整体技术架构.docx

    4. **AJAX与J2EE的通讯**:AJAX通过异步JavaScript和XML技术实现与服务器端的非阻塞式交互。 #### 六、总结 结合SOA和ROA构建的整体技术架构,不仅能够充分利用两者的优势,还能有效应对多终端和多技术平台的挑战...

    《java网络编程实例》配书光盘

    不过,由于安全性和现代浏览器的限制,现在Applet的使用已经大大减少,更多的被JavaScript和Web应用框架所取代。 3. **Socket编程**:Java的`java.net.Socket`和`java.net.ServerSocket`类提供了TCP/IP通信的支持。...

    Internet及其应用Chapter09_电子商务的技术实现.pptx

    电子商务系统根据参与主体和应用场景的不同,可以分为三类:企业内部电子商务(Intranet商务),企业与消费者之间的电子商务(B2C模式)和企业与企业之间的电子商务(B2B模式)。B2C流程包括消费者浏览网站、填写...

    JavaWeb答辩问题.doc

    3. jsp的内置对象 jsp有多个内置对象,包括pageContext、request、session、application、out、exception、config、page等。这些对象可以用来获取客户端传递的参数值、获取客户端请求头信息、获取会话、获取转发...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    95. servlet之间及与jsp间的通讯 96.获取当前绝对路径 97.在servlet中操作cookie 98.使用servlet生成JPEG图象 99.在servlet中根据请求参数自动填充java对象 100.将jsp应用程序打war包 101.实现投票系统 102.使用...

    java开源包3

    public class JVMine extends java.applet.Applet 简单实现!~ 网页表格组件 GWT Advanced Table GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag...

    JAVA上百实例源码以及开源项目源代码

    FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上...

Global site tag (gtag.js) - Google Analytics