Z**********4 发帖数: 528 | 1 最近想做一个applet去检测浏览器的版本,想调用Javascript来做
查了一下很多用JSObject的 但是问题就出来了
JSObject win=null;
try
{
win = JSObject.getWindow(this);
...
}
这是我的代码 但是getWindow总是返回null
然后后面就不行了
这段代码我放在applet的init函数里面
我上网查了下 这个竟然被当做一个bug报道sun site的bug base里面去了
我尝试了jre的多个版本 1.3.0 1.4.05 jre6Update24 都不行。。都要放弃了 |
g*****g 发帖数: 34805 | 2 真不行,用js当applet参数传进去不就好了。
【在 Z**********4 的大作中提到】 : 最近想做一个applet去检测浏览器的版本,想调用Javascript来做 : 查了一下很多用JSObject的 但是问题就出来了 : JSObject win=null; : try : { : win = JSObject.getWindow(this); : ... : } : 这是我的代码 但是getWindow总是返回null : 然后后面就不行了
|
Z**********4 发帖数: 528 | 3 哦?详细点说可以嘛
多谢啊!
【在 g*****g 的大作中提到】 : 真不行,用js当applet参数传进去不就好了。
|
m*****k 发帖数: 731 | 4 we use it like:
public void init()
{
try
{
m_jsObject = JSObject.getWindow(this);
....
always work,
anyway, I guess what he means is if u can not make applet call JS, u can
try making JS call applet, document.myApplet.set***(value) |
Z**********4 发帖数: 528 | 5 可以问下你用的是什么版本的jre嘛
还有你的html的applet tag里面是怎么写的?
我想做一个applet所以不打算从jscript里面call applet.
【在 m*****k 的大作中提到】 : we use it like: : public void init() : { : try : { : m_jsObject = JSObject.getWindow(this); : .... : always work, : anyway, I guess what he means is if u can not make applet call JS, u can : try making JS call applet, document.myApplet.set***(value)
|
m*****k 发帖数: 731 | 6 http://download.oracle.com/javase/1.5.0/docs/guide/plugin/devel
we use javascript to dynamically generate the tag, just as showed in the
last part of the above link
jre does not matter at all, the same code working for all jre 15 and 16 so far. |
g*****g 发帖数: 34805 | 7 You can pass in
for applet.
just use js to generate name and value there and you are done.
【在 Z**********4 的大作中提到】 : 哦?详细点说可以嘛 : 多谢啊!
|
F****n 发帖数: 3271 | 8 Did you include MAYSCRIPT in your applet tag?
【在 Z**********4 的大作中提到】 : 最近想做一个applet去检测浏览器的版本,想调用Javascript来做 : 查了一下很多用JSObject的 但是问题就出来了 : JSObject win=null; : try : { : win = JSObject.getWindow(this); : ... : } : 这是我的代码 但是getWindow总是返回null : 然后后面就不行了
|
m*****k 发帖数: 731 | 9 yes
name="mayscript" value="true"/> |
Z**********4 发帖数: 528 | 10 我以前加了 不过加的是mayscript=“mayscript” 好像改成你这个就对了~
多谢啊!
【在 m*****k 的大作中提到】 : yes : name="mayscript" value="true"/>
|
Z**********4 发帖数: 528 | 11 用了 不过好像以前用的方法不对。。。
【在 F****n 的大作中提到】 : Did you include MAYSCRIPT in your applet tag?
|
Z**********4 发帖数: 528 | 12 多谢
我想编一个applet而不是做一个webpage 不过可以在applet里面设置自动给end user下
载一个我自己写的js script么?
【在 g*****g 的大作中提到】 : You can pass in : for applet. : just use js to generate name and value there and you are done.
|