社区
消息协作
帖子详情
B/S下怎么样将activex控件嵌入到lotus中去呢
verybigbug
2003-11-20 02:56:29
如何将activex嵌入到lotus中去?不是那种将ActiveX下载到用户的浏览器中。
这个控件会根据条件自动生成一段HTML内容,这样,用户浏览时就看到的仅仅是
HTML内容,而没有控件。
再问一个问题:
在服务器端如何动态生成JSHead的内容?
...全文
28
11
打赏
收藏
B/S下怎么样将activex控件嵌入到lotus中去呢
如何将activex嵌入到lotus中去?不是那种将ActiveX下载到用户的浏览器中。 这个控件会根据条件自动生成一段HTML内容,这样,用户浏览时就看到的仅仅是 HTML内容,而没有控件。 再问一个问题: 在服务器端如何动态生成JSHead的内容?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
verybigbug
2003-12-02
打赏
举报
回复
是不是这个OCX只能在Notes的View中使用,而不能在浏览器中使用?
sry412406
2003-11-26
打赏
举报
回复
好
verybigbug
2003-11-21
打赏
举报
回复
1. 我不是要用户下载这个OCX,这个OCX会自动生成一些HTML,这样,浏览时就可以动态生成
HTML了,在用户的网页中也不要出现和这个OCX有关的东西。我看到有一个应用是这样的,
但一直不知道如何实现。它是在Form设计时加入一个控件,浏览时并没有这个控件在页面中。
2. 内置就不能动态了。
关于代理,我不知道怎么用。我在Form的WebQueryOpen中调用一个代理。
@Command([ToolsRunMacro]; "mytest")
然后在mytest代理的 Initialize中调用print "test", 好像没有什么反映。
另外,我单独写一个代理,在代理中用print "test", 用页面调用这个代理,结果在页面上就显示出来了。但是我print出来的东西都在<BODY>里面。如果我希望输出<BODY onLoad=FunA()>该怎么办?当然这里onLoad=FunA()也是动态生成的。
谢谢指教。
runner_lh
2003-11-21
打赏
举报
回复
加activex方法
1。activex注册:regsvr32 ocx路径
2。压缩ocx,用iexpress命令(此步可以省略)
3。在froutpage等网页编辑软件中引入这个activex,生成的代码包括classid,codebase等
拷贝到lotus domino designer的表单中,内置
4。修改codebase指向你的ocx或压缩过的cab文件
第二个问题
form设计时加入??你直接把jshead放在表单设计下面的js header或者放在表单上内置不就行了?
如果真正是动态产生的,就是代理print了
也可以把jsheader的内容放在一个域中,也可以用的
verybigbug
2003-11-21
打赏
举报
回复
ActiveX我也不知道别人怎么用的,我只是看到它们的PPT,如果能体验一下就好了。
输出HTML倒没问题,在Form上建一个Filed,设置Style为HTML就可以了,在代理中修改这个域的值就可以。不过这样只能修改BODY里面的内容,不能修改Head 部的内容以及<html xmlns=mycode>就不行。。。
gjd111686
2003-11-21
打赏
举报
回复
你的要求是否可以用计算子表单公式来实现.
如果是ActiveX我估计不太可能做到,要说用组件Com增强Domino[不知有没有接口]还有可能.因为你的ActiveX放到表单里执行是在客户端[不下载怎么执行啊!]
要输出HTML需用在服务器执行的代理或者Servlet吧.
要嵌ActiveX到Lotus除非有Notes原码或者Lotus有接口[将你的ActiveX融入Lotus应用程序而不是数据库]
gjd111686
2003-11-21
打赏
举报
回复
比较困难,对Domino如何转换输出HTML我不清楚,学习
verybigbug
2003-11-21
打赏
举报
回复
我在为Notes的Form加入一些功能,根据不同的情况为JSHead生成不同的结果。
比如:用户为User1,JS的代码为1, 用户为User2, JS的代码为2等。这样就
要求JSHead的代码是动态的。。。。根据不同的用户,就有不同的profile一样。
xinzp
2003-11-21
打赏
举报
回复
在Form的WebQueryOpen中调用一个代理。
@Command([ToolsRunMacro]; "mytest")
然后在mytest代理的 Initialize中调用print "test", 好像没有什么反映。
----------------------------------------------------------------------
WebQueryOpen事件在页面发送到浏览器之前触发,你print当然什么也看不到了:)
另:动态产生JSHead好像不必要吧,你的JS函数定义很长么,超过1MB了?
verybigbug
2003-11-20
打赏
举报
回复
1.我讲的是在Form设计时加入ActiveX Object的功能,好像没有看到哪里有这样的用法。
2,在Form的设计时动态加入,,我刚刚学习Notes,很多东西还不懂,代理?我再看看吧。谢谢。
另外,如果不是加入JSHead,而是加入<HTML xmlns=mycode>这个又怎么办?
gjd111686
2003-11-20
打赏
举报
回复
1.你讲的好象不是ActiveX,而是Servlet之类的东西[或者服务器组件].
2.很多方法:例如代理可以用Print "<head><script>"+JSHead_Body+"</script></head>"
或者用Servlet输出或者在表单中用计算文本之类的.
项目实战:Java Applet与
ActiveX
控件
应用
控件
技术是B/S项目的开发手段,在项目实战中非常重要! 作为一个程序员和架构师,掌握
控件
的开发和集成技术,是必须的技能; 浏览器中显示的内容主要是标签,当需要复杂操作时,
控件
技术是超越标签、给B/S项目扩展...
对Java语言入门初学者的一些建议
Vc/MFC| vc++ |软件工程培训| web应用程序|.net| c语言|股票分析|游戏开发|软件工程/管理|企业开发|专题开发/技术/项目/| Linux/Uni社区|硬件/
嵌入
开发|程序员杂志|开发语言|基础类|非技术类|界面|网络编程|进程/...
IBM
Lotus
Forms V3.0 中的新特性
Jane Rizhanovsky, 信息开发人员, IBM2008 年 7 月 14 日本文介绍 IBM
Lotus
Forms(以前称为 IBM Workplace Forms)中令人兴奋的变化。
Lotus
Form...
3S基础知识:VB中利用MapX创建用户定制工具
随着地理信息系统的发展,国内外已出现...因而MapX4.0支持绝大多数标准的可视化开发环境,如:VisualBasic,Delphi,PowerBuilder,VisualC++等面向对象语言,而且可以使用
Lotus
Script将MapX4.0
嵌入
到
Lotus
Notes中。
为IBM
Lotus
Domino应用程序添加提醒功能
查看内部网上或其他 Web 应用程序中有哪些人在线,并向他们发送即时消息。本文将了解 IBM
Lotus
Domino 和 Asynchronous JavaScript. and XML(Ajax)技术如何向 Domino W...
消息协作
535
社区成员
39,101
社区内容
发帖
与我相关
我的任务
消息协作
企业开发 Exchange Server
复制链接
扫一扫
分享
社区描述
企业开发 Exchange Server
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章