为什么我用java做的树型IE端只有装了office才能正常使用?是不是IE端要装什么文件?(100分)

  • 主题发起人 主题发起人 bessxq
  • 开始时间 开始时间
是包的问题,你找找看Ttree类是存在于哪个包?(他肯定不是IE缺省.jar里面所带的)
再说:客户端应该会自动下载
如果是单独运行客户端,就需要把包保存到本地,然后在classpath里面设置好你保存的路径.
 
没见它自动下载啊?我是在一个asp网页上填写一个编辑框时,用一个按纽open一个对话框,
在对话框中放个树型,结果发现IE端只有装了office才能正常使用。
那个包是怎么样的?怎么让IE端下载呢?
 
to bessxq
能说明白些吗,你是用TTree构件,还是用javascript调用的ActiveX控件?
 
TTree构件
 
TTree构件需要jdk1.3支持,而IE里的带的是jdk1.1不支持SWING包。
和office有什末关系还真不知道。
你可到http://java.sun.com/的网站上下一个工具htmlconv1_3.zip它是一个转换工具。
把class转换为ActiveX控件用来支持SWING包,不过要求客户端装JRE。
最好还是在Applet中不要用SWING包。
 
I think you use Visual j++ todo
this, so the treeview you use belong to
WFC that is MS java package, in fact it use windows ActiveX, so when you install
MS office, MS also install this package and ActiveX into your PC.
you might check the Visual j++do
cument.
 
我是用Visual intdev作的,全用javascript写的,用了Ttree组件,如果不装office,
提示不支持。。。。,在98下干脆说网页出错,放树型的地方来一把叉!
各位大哥,帮个忙吧,到底是个什么文件啊?
 
你到底是Java还是Javascript 两者十万八千里啊。如果是ActiveX 你应该提供客户端自动下载,如何下载注册
去看微软的文档。
 
呵呵,不好意思,写漏了,是javascript写的。用的就是Visual Studio中的VI的Active
项中的Ttree,然后写了一堆代码从数据库中取出数据放在对应结点上,结果发现凡是装有
office的机器,不管是98还是2000,都正常;凡是没有装office的,不管是98还是2000
均出错,说对象不支持属性。
后来我把Ttree的那个Ocx放在客户这边的system目录下,还是不行,本来ocx应该自己
注册的,可是在客户这边确实没有这个文件
到底是怎么会事呢?
 
老兄,你的OCX注册了吗?
 
真的,我忘了注册了!
掂了!!谢谢各位!!
 
后退
顶部