`
阅读更多
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。帮忙解答一下呗,不过不要说缺少类啊。最好给我实在点儿的例子。

相关推荐

    Javascript与Applet之间相互通讯

    Javascript与Applet之间能够相互通讯给我们带来了很多方便,Java与JavaScript互相补充,以开发功能更完美的Web应用程序。B/S下能够充分利用java的优势,给我们带来更多的网络体验,方便用户。

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

    NULL 博文链接:https://peeply.iteye.com/blog/754029

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

    NULL 博文链接:https://fengyunxiao.iteye.com/blog/1682370

    Java项目源码之家庭理财系统的实现(java+applet).zip

    客户端-服务器架构:系统采用客户端-服务器模式,客户端通过浏览器或Applet应用程序与服务器进行通信,服务器负责处理用户请求和管理数据。 分层架构:系统采用MVC(Model-View-Controller)架构,将业务逻辑、数据...

    java与html交互

    本文通过一个小例子演示了如何通过js与JavaApplet的交互来获取IE端的IP地址,体现了交互和调用。

    精通javascript

    • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...

    水木清华站∶Java版精华区 含jsp及js等集合.chm

    [目录]与JavaScript通信 5. [目录]与其他Applet通信 6. [目录]找不到类的问题 6. [目录]Java动态与讨论 1. [目录]Java最新动态 9. [目录]面向对象的骡子 13. [目录]JSP+Bean? ...

    Java到JavaScript的通信

    为Java applet提供第二次机会(作为COM样式的二进制组件)

    Websocket-Smart-Card-Signer:基于Websocket的(无APPLET)智能卡数字签名框架

    该应用程序可作为Websocket服务器使用,并提供用于管理通信的javascript客户端库。 该应用程序支持PAdES标准中的在线和本地PDF文档的签名,以及使用CAdES标准的P7M中任何其他类型的文件的签名。 此应用程序依赖于和...

    精通JavaScript

    • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值的用法 • 2.4.htm 转义字符的使用 ...

    Ajax 说的比较清楚的一篇文章

    2、不刷新页面,与服务器通信的技术有ajax,flash,javaApplet,框架(iframe,frameset),XMLHttpRequest。 其中注意:框架是将多个页面放在框架中,是跨页面操作,与真正的不刷新页面,与服务器通信有区别。只是...

    在Ubuntu系统上安装Node.JS的教程

    与此形成鲜明对比的是传统的 web响应模式,客户端总是主动发起通信而服务端被动返回。此外,这些都是基于运行在标准80端口上的开放Web组件(HTML、CSS和JS)。 可能有人会说,我们已经使用 Flash 和 Java Applet 的...

    网络安全与密码学.pptx

    被动攻击: 被动攻击(截获) 消息内容泄露 通信量分析 被动攻击不对数据进行任何修改 5/23/2020 12 密码学与网络安全 攻击类型 理论概念: 截获、伪造(拒绝服务)、修改(重放和改变消息)、中断(伪装); 主动攻击: ...

    JavaScript高级教程

    第 1 章 JavaScript 是什么...............................................1 3 1.1 历史简述..............................................1 1.2 JavaScript 实现................................................

    Ajax基础教程(扫描版)

    第3章 与服务器通信:发送请求和处理响应 37 3.1 处理服务器响应 37 3.1.1 使用innerhtml属性创建动态内容 37 3.1.2 将响应解析为xml 40 3.1.3 使用w3c dom动态编辑页面 45 3.2 发送请求参数 52 3.2.1 请求...

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

    JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器...

    Java源码包100个设计实例.zip

    Applet钢琴模拟程序java源码 Calendar万年历 copass源代码.rar DataBuffer在Java中使用ADO.NET.rar EJB 模拟银行ATM流程及操作源代码 ejbCreate函数用于初始化一个EJB实例 EJB中JNDI的使用源码例子 EJB的真实世界...

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

    JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器...

    java开源包1

    JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...

Global site tag (gtag.js) - Google Analytics