仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1740|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA教程之Applet挪用javascript函数

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:43:17 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。函数在做的的applet顶用到了挪用javascript程序
挪用办法以下:
1起首引进JSObject包
//LiveConnect...forJavaScript
importnetscape.javascript.JSObject;
2在挪用js的中央用:
try{//创创立JSObject
JSObject.getWindow(this).eval("javascript::window.open()")}
catch(Exceptionex){
毛病提醒
}
注重这里的this指的是applet对象,
能够给你js传送参数JSObject.getWindow(this).eval("javascript::window.open(“http://localhost:8080/new.jsp?id=“+id+"")")}

有良多的天真利用办法
出格注重以下三点办法:
2、注重的中央

(1)在挪用javascipt函数的时分,要加这行:

JSObject.getWindow(this).eval("javascript:...");

(2)要将JSObject援用出去:

importnetscape.javascript.JSObject;

(3)界说applet的时分要加“MAYSCRIPT”标志

<APPLETcodeBase="./"code=tmin_JSwidth=80height=25MAYSCRIPT>
在一个小applet中利用此功效,




你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难
海妖 该用户已被删除
沙发
 楼主| 发表于 2015-5-11 03:10:15 | 显示全部楼层
Java是一种计算机编程语言,拥有跨平台、面向对java
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 09:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表