1、获得当前的applet,并将其存储在一个静态变量中。
Tansimmision.applet = YourApplet.this;
2、获得当前窗口。
Transmission.window=JSObject.getWindow(Transmission.applet);
3、调用javaScript方法
Transmission.window.call("setHtml",new String[] {codeValue});
4、javaScript方法为:
<script language="javascript">
function setHtml(codeValue) {
window.opener.document.getElementById("code").value=codeValue;
}
</script>
5、销毁applet
public void destroy() {
super.stop();
super.destroy();
if(Transmission.applet==null) {
return;
}
if(Transmission.window!=null) {
Transmission.window.eval("close()");
}
Transmission.applet.invalidate();
}
6、在用户没有进行applet操作,在进入页面就直接想退出此页面时,请记得在javaScript中销毁applet,并给出提示信息。
<body onbeforeunload="RunOnBeforeUnload()" onunload="RunOnUnload()">
<script language="javascript">
function RunOnBeforeUnload() {
if(!window.opener.document.getElementById("code").value) {
window.event.returnValue = '关闭当前页面.';
}
}
function RunOnUnload() {
var applet = document.thisApplet;
if (applet) {
applet.destroy();
}
}
</script>
分享到:
相关推荐
Java applet调用c++ SSO登录javascript脚本开发教程
本资源是博客《js 动态调用 applet 内的方法》一文示例程序,博客地址:http://blog.csdn.net/defonds/archive/2011/03/23/6270498.aspx。 以下步骤、命令行全都在 jsCallApplet 目录下进行。 步骤一:将 FileApplet...
applet 调用js 所需包 JSObject.getWindow(this).eval("javascript:alert(111)");
15.2.html 在Java Applet中调用JavaScript。 15.3.svg 基本SVG文件。 15.4.svg 使用JavaScript操作SVG。 Calculate.java 计算浮点数运算结果的Applet。 Calculate.class Calculate.java的字节码...
1.11 JavaScript与Java、Java applet 1.12 JavaScript的未来如何 1.13 本章小结 第2章 JavaScript语言入门 2.1 编程准备 2.1.1 编程术语 2.1.2 脚本执行顺序 2.1.3 大小写敏感 2.1.4 空白字符 2.1.5 分号 2.1.6 块 ...
1.11 JavaScript与Java、Java applet 1.12 JavaScript的未来如何 1.13 本章小结 第2章 JavaScript语言入门 2.1 编程准备 2.1.1 编程术语 2.1.2 脚本执行顺序 2.1.3 大小写敏感 2.1.4 空白字符 2.1.5 分号 2.1.6 块 ...
4、ckEditor内容改变时调用uploadWordImagesFromCKEditor方法。 插件安装完成后应在网页状态档位置显示“监控台:欢迎使用“本地图片自动上传插件”。 --------------------------------------------------- ...
用于客户需要登录此系统使用固定分辨率,退出系统恢复正常,所以就考虑到用java调用C程序写的控制系统改变分辨率底层代码,通过这个例子,也可以自己实现Java调用C控制系统所有的底层代码,所以希望通过这个例子可以给你...
• 1.3.htm 调用外部JavaScript文件 • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值...
另外,一些JavaScript解释器(如绑定到Java6的JavaScript解释器)支持一个功能集,该功能集允许JavaScript和Java对象交互、设置和查询字符以及调用方法。 本章首先介绍如何把JavaScript解释器嵌入到一个Java6应用...
• 1.3.htm 调用外部JavaScript文件 • 1.3.js 1.3.htm使用的外部JavaScript文件 第2章(\第2章) • 2.1.htm Infinity应用 • 2.2.htm NaN与isNaN()的用法 • 2.3.htm Infinity值...
Java浏览器插件为配置为Applets的Java程序提供了一种简便的方法来操作网页,并使网页可以通过LiveConnect API(https://www.oracle.com/)获取和设置Java字段并调用Java方法。 technetwork / java / javase / ...
fast_point-applet 微信智慧商圈,微信快速积分,支付即积分小程序插件调用demo。
Web应用程序和服务-Unibo-2014-2015标题传感器经理作者恩里科·贝尼尼(Enrico Benini) 托马斯·...网站创建-摘要客户端计算它由嵌入在网页中的几个作为小应用程序和Javascript运行的RIA组成。 特别是: sensorsContr
该应用程序可作为Websocket服务器使用,并提供用于管理通信的javascript客户端库。 该应用程序支持PAdES标准中的在线和本地PDF文档的签名,以及使用CAdES标准的P7M中任何其他类型的文件的签名。 此应用程序依赖于和...
除了将对象导出到 Javascript 虚拟机环境的 Java API 和 Java Applet 之外,我们还有一个 JavaScript 包装层来帮助调用 Java 方法并将其包装在 Javascript 对象中。 ##API java web start 应用程序作为一个例子,也...
map-applet 微信小程序开发实战项目 实现的功能点: 调用微信内置api获取当前经纬度坐标; 通过经纬度坐标,使用讯位置服务逆解析成详细地址; 地图marker标注; marker多点定位; 仿滴滴可拖动marker点; 搜索列表...
小程序 MINA JavaScript 文字识别 基于小程序开发设计一款智能文字识别查询小程序,采用Java音进行开发,使用开放API现图片文字识别,不用安装、使用方便,对方便人民的生活产生积极意义。 系统的基本环境是以...
JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮以及一些通用的面向对象方法。 Java数据库连接池 BoneCP BoneCP 是一个高性能的开源java数据库连接池实现库。它的设计初衷就是为了提高数据库连接...