由买买提看人间百态

topics

全部话题 - 话题: jsobject
1 (共1页)
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 都不行。。都要放弃了
p***p
发帖数: 559
2
来自主题: Java版 - 谁用过JSOBJECT
每次一运行JSObject window = JSObject.getWindow (this),就马上报错,根本没办法继
续调试程序,请问会是什么原因呢?而且是从网上扒的现成例子,绝对没问题的
m*****k
发帖数: 731
3
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****e
发帖数: 54598
4
来自主题: Programming版 - dart写web ui实在是太爽了
干活要紧
因为有个项目得把tweets plot在google map上
不得不碰ui,所以这个时候dart就非常管用了
当然vert.x也很好用啊,我用vert.x做个server
然后ui发送request给vert.x,vert.x收到以后,发送一个request到couchdb
或者cassandra这种,然后把结果收集到,处理一下,反馈给ui
很爽的说,dart+vert.x是绝配,很容易搞
vert.x+spark+cassandra这些也是绝配,很容易搞
这是用dart如何call google map api以及如何调用google map的一些函数
我需要用call google map的api来获取经度纬度
供参考
void showMap(double latitude, double longitude){
JsObject center = new JsObject(context['google']['maps']['LatLng'], [
latitude, longitude]);//-37.8136,144.9631
JsObject mapO... 阅读全帖
m**c
发帖数: 90
5

Using callback function.
1. In your JSP/HTML page, make sure add "MAYSCRIPT":
CODE="..."
CODEBASE="./"
ARCHIVE="..."
WIDTH="..."
HEIGHT="..."
MAYSCRIPT>
...

2. Add a public method in your applet to allow JSP/HTML to register a call
backback function name:
public void setCallbackFunctionName (String name) {
...
}
3. Use JSObject to call callback function from Applet:
JSObject win
p***p
发帖数: 559
6
非常奇怪的是JSObject window = JSObject.getWindow (this);JB马上报错,非常不可理
j*******n
发帖数: 4
7
来自主题: Hardware版 - 根据postman collection自动生成 SDK
最近有个需求,就是要给几个http request写个R language的SDK来发出这好几个http
request。
要写的http request太多了,而且end point还在调整,所以打算走代码生成的路
试了一下这个package的R-sdk generator,确实能用,打算就用这个:
https://github.com/Kong/httpsnippet
在尝试用scala来parse Postman collection echo endpoint那37 个request做test
cases。
这里有个网站,把postman collection echo endpoint的json export出来,复制粘贴
,就可以生成case class:
https://transform.tools/json-to-scala-case-class
但是要怎么要才能处理 整个json呢?因为postman json里面的case class存在
optional,试了play json,感觉没搞出来,有大牛愿意给个代码指导一下吗?
这里提供一个driver code:
... 阅读全帖
p***p
发帖数: 559
8
高手呀,不过这个只是一个大作业,所以用了隐藏FRAME每两秒刷新一次的办法.不过在进行
弹出菜单新窗口的时候,使用window.open(),IE总是报错,难以理解
而且JBUILDER在JSOBJECT初始化时候总是出错,无法调试,最后终于决定用笨办法.
m**c
发帖数: 90
9
来自主题: Java版 - 谁用过JSOBJECT


Make sure to have "MAYSCRIPT" defined in the applet code in HTML. It is
required in order to support callback.
p***p
发帖数: 559
10
来自主题: Java版 - 谁用过JSOBJECT
yesyes,for sure
关键是每次什么都没干,刚执行这句就报错,讨厌死了

g*****g
发帖数: 34805
11
真不行,用js当applet参数传进去不就好了。
Z**********4
发帖数: 528
12
哦?详细点说可以嘛
多谢啊!
Z**********4
发帖数: 528
13
可以问下你用的是什么版本的jre嘛
还有你的html的applet tag里面是怎么写的?
我想做一个applet所以不打算从jscript里面call applet.
m*****k
发帖数: 731
14
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
15
You can pass in
for applet.
just use js to generate name and value there and you are done.
F****n
发帖数: 3271
16
Did you include MAYSCRIPT in your applet tag?
m*****k
发帖数: 731
17
yes
name="mayscript" value="true"/>
Z**********4
发帖数: 528
18
我以前加了 不过加的是mayscript=“mayscript” 好像改成你这个就对了~
多谢啊!
Z**********4
发帖数: 528
19
用了 不过好像以前用的方法不对。。。
Z**********4
发帖数: 528
20
多谢
我想编一个applet而不是做一个webpage 不过可以在applet里面设置自动给end user下
载一个我自己写的js script么?
l**********1
发帖数: 5204
21
not exactly,
pls refeer NOOP (non-object-oriented programming) Java online lecture
cited:
>Introduction
>Some parts of the computer language JavaScript are difficult for computer
programmers without experience in object-oriented programming (oop). The
present notes are aimed at noop (non-oop) programmers who shiver when they
see the following stand-alone code and its result (in-line comments follow
double slashes):
Object.prototype.a = "hello, world"; //assignment
var o = {}; ... 阅读全帖
1 (共1页)