`
阅读更多
Applet 与JS通信:

一、页面嵌入applet:

<applet code = "com.tzj.gis.front.gis_applet.class" archive="dist\test.jar" name="Test"

width="772" height="504" MAYSCRIPT>

注意:MAYSCRIPT有他才能与js通信。

二、js调用applet中的函数:

window.document.Test.getName("zhangsan");

三、applet程序中调用js:
1.需要用到包:import netscape.javascript.*;
2.引入jar: plugin.jar (发布时候,放到 html 所在目录 lib 下);
3.程序中用到:
    JSObject win = JSObject.getWindow(this);
    JSObject doc =(JSObject)win.getMember("document");
    win.eval("getinfo("+"\""+info+"\""+")");
细节看到没有,经验之谈啊:把引号传过去。
    如果写成win.eval("getinfo("+info+")");则传递的是string 的hashcode。

applet与applet通信:

通过Applet标记的Name属性,我们可以用如下代码指定的applet:
Applet applet1 = getApplet("applet1");
//调用该Applet的公用方法
applet1.anyMothod();

分享到:
评论
3 楼 lliiqiang 2015-08-07  
请求单线程资源只能等待结果.
2 楼 feng2qin 2013-09-23  
期待你的精彩回到。QQ:864479410
1 楼 feng2qin 2013-09-23  
我想问一句;哥们儿,applet程序中调用js,你真的成功了嘛?我怎么硬是报了一个错了:Caused by: java.lang.ClassNotFoundException:com.sun.deploy.appcontext.AppContext。帮忙解答一下呗,不过不要说缺少类啊。最好给我实在点儿的例子。

相关推荐

    JavaApplet与JavaScript

    ### JavaApplet与JavaScript #### 6.1 JavaApplet ##### 6.1.1 JavaApplet概述 **Applet 类层次结构:** JavaApplet 的基础是 `java.applet.Applet` 类,它是从 `java.awt.Panel` 继承而来的一个特殊的图形组件。...

    关于 js 和 applet 相互调用的例子

    让我们深入到例子中,假设我们有一个名为"AppletExample.jar"的Applet,它包含一个名为`MyApplet`的类,这个Applet需要与页面上的JS进行通信。在HTML页面中,我们先定义Applet: ```html &lt;applet code=...

    Javascript与Applet之间相互通讯

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

    js与applet的相互调用资源包

    这个"js与applet的相互调用资源包"可能包含了相关的示例代码、教程文档或者插件SDK,这些资源可以帮助开发者更好地理解和实现JavaScript与Applet之间的通信。如果你正在处理这样的问题,仔细研究这个资源包会非常有...

    jasperreport报表模板预览 applet与servlet通信

    **jasperreport报表模板预览:applet与servlet通信详解** JasperReport是一款强大的开源报表工具,它允许开发者创建复杂、美观的报告,并能够轻松地集成到Java应用程序中。在JasperReport中,预览报表是开发过程中...

    同一web页面两个applet通信.

    可以通过JavaScript与Applet交互,利用`LiveConnect`或`JavaScript Object Notation for Live Connect (JSON-LC)`,让JavaScript作为中介,实现Applet间的通信。 四、示例代码 以下是一个简单的例子,展示了如何...

    JavaApplet与JavaScript交互方法的探讨.pdf

    2. **JavaScript调用Applet方法**:JavaScript可以通过`document.appletID.methodName`来调用Applet中公开的方法,实现JavaScript与Applet间的通信。 3. **Applet调用JavaScript**:JavaApplet可以使用`netscape....

    Java与Java+Applet和JavaScript间的混编方法

    在 Web 应用程序中,经常需要 JavaScript 与 Java Applet 之间进行通信。为了实现这一点,可以采用以下步骤: 1. **声明公开方法和变量**:首先,需要确保 Java Applet 小程序中的方法和变量被声明为 public,并且...

    Java Applet程序网络通信的设计与实现.pdf

    - Java Applet的通信路径受到多种限制,包括跨域安全策略、浏览器兼容性问题以及现代Web开发趋势的转变(如JavaScript和Web应用程序的兴起)。由于安全考虑,许多浏览器限制了Applet的权限,比如防止不受信任的代码...

    Applet与Javascript的对话——让你的Javascript代码和Java Applet融洽地合作.pdf

    而Applet调用JavaScript通常通过`java.lang.Applet`类提供的`getDocumentBase()`和`getJavaScriptObject()`方法,或者`LiveConnect`机制,允许Applet实例与JavaScript上下文通信。 总的来说,这篇文章探讨了...

    java script与applet通信

    JavaScript与Java的通信分为两种情况:从JavaScript访问Java和从Java Applet访问JavaScript。 #### 从JavaScript访问Java JavaScript能够调用Java的方法,但仅限于Netscape Navigator浏览器,并且要求方法必须位于`...

    Java Applet与Java Servlet的安全通信策略与实现.rar_applet_applet servlet_jav

    本文将深入探讨Java Applet与Java Servlet之间的安全通信策略及其实现。 1. **Java Applet简介** Java Applet是嵌入在HTML页面中的小型Java程序,由Java虚拟机(JVM)在客户端浏览器中执行。Applet通常用于提供富...

    Java Applet与浏览器间的通信技术.pdf

    总结,Java Applet与浏览器的通信是通过多种方式实现的,包括参数传递、JavaScript交互、LiveConnect以及利用AppletContext。然而,由于安全性和现代Web技术的发展,Java Applet已不再是首选的Web交互技术,但理解其...

    applet与servlet的网络通信

    本篇文章将详细探讨`Applet`与`Servlet`的网络通信,以及它们如何协同工作来实现动态交互。 首先,让我们了解一下`Applet`。`Applet`是Java的一种早期Web应用形式,它是在Web浏览器中运行的小型Java程序。通过Java...

    applet与jsp的交互

    在上述文件列表中,`java_js.html`可能是一个关于Java与JavaScript交互的文档,而`java_js_files`可能包含了一些示例代码或者库文件,用于演示或支持Applet与JSP的交互。 总之,理解Applet与JSP的交互对于深入学习...

    网页java applet串口通信读取RFID电子标签读写

    Java Applet串口通信允许Applet与本地计算机的硬件设备进行交互,如通过串行端口与RFID读卡器建立连接,从而读取或写入RFID标签的信息。 RFID技术是一种无线通信技术,它通过无线电频率信号识别特定目标并读写相关...

    applet与script交互应用

    JavaScript可以通过创建一个`&lt;object&gt;`或`&lt;embed&gt;`标签来引用Java Applet,并通过这些对象的方法与Applet进行通信。例如,在JavaScript中,你可以调用`appletName.methodName()`来执行Applet中的公共方法。 2. **...

    applet和servlet的通讯,并打印

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

    java Applet技术文档

    - Applet与浏览器通信:通过`getDocumentBase()`和`getAppletContext()`方法获取信息,可以调用`showDocument()`发送HTTP请求。 - Applet间通信:利用`getAppletContext().getApplets()`获取所有Applet实例进行...

    网页上Applet用javacomm20读取客户端串口

    然而,由于安全限制和现代浏览器对Java插件的支持逐渐减少,Applet已不再流行,现在更倾向于使用JavaScript或其他Web技术来实现类似功能。 javacomm20是Java的一个库,提供了与串行和并行端口通信的API。这个库在...

Global site tag (gtag.js) - Google Analytics