社区
Delphi
帖子详情
JS怎么调用delphi activex里面的函数?
w13770269691
2010-07-19 04:23:09
本人乃一delphi菜鸟,用delphi写了一个ocx打包cab的activex,现在ie能成功显示界面,但是用javascript调用内部函数的时候,脚本错误“对象不支持属性或方法”,急啊
查了好多资料都是说直接用object中的“id" 直接 点 函数名,为什么我不可以呢!
...全文
546
12
打赏
收藏
JS怎么调用delphi activex里面的函数?
本人乃一delphi菜鸟,用delphi写了一个ocx打包cab的activex,现在ie能成功显示界面,但是用javascript调用内部函数的时候,脚本错误“对象不支持属性或方法”,急啊 查了好多资料都是说直接用object中的“id" 直接 点 函数名,为什么我不可以呢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w13770269691
2010-07-20
打赏
举报
回复
问题已解决!结贴给分!
感谢 hsmserver !
iqyely
2010-07-20
打赏
举报
回复
来关注下。
w13770269691
2010-07-20
打赏
举报
回复
悲哀啊
w13770269691
2010-07-19
打赏
举报
回复
顶起 我就不信没人知道
w13770269691
2010-07-19
打赏
举报
回复
[Quote=引用 6 楼 hsmserver 的回复:]
**_TLB这个单元要声明那个方法,
添加办法:打开你的***_TLB.pas单元,F12在弹出窗体内,选择对应的接口添加方法。
[/Quote]
留个QQ吧,如果怕骚扰站内短信我,实在没法搞啊,谢谢了大侠!定当厚谢.
hsmserver
2010-07-19
打赏
举报
回复
**_TLB这个单元要声明那个方法,
添加办法:打开你的***_TLB.pas单元,F12在弹出窗体内,选择对应的接口添加方法。
w13770269691
2010-07-19
打赏
举报
回复
自己顶起啊,LS高手呢
w13770269691
2010-07-19
打赏
举报
回复
[Quote=引用 3 楼 hsmserver 的回复:]
OCX的接口声明了吗?
[/Quote]
不好意思,本人刚接触delphi,ocx接口要怎么声明,我就自己写了一个函数,然后JS调这个函数
hsmserver
2010-07-19
打赏
举报
回复
OCX的接口声明了吗?
w13770269691
2010-07-19
打赏
举报
回复
[Quote=引用 1 楼 hsmserver 的回复:]
obj = document.getElementById('你的object');
obj.func(p1,p2);
[/Quote]
我就是这样调用的,脚本“对象不支持属性或方法”,请问是不是我函数写错地方了,我写在public下面
hsmserver
2010-07-19
打赏
举报
回复
obj = document.getElementById('你的object');
obj.func(p1,p2);
activex
和javascript交互(
delphi
版本)
利用
Delphi
的ActiveForm,可以很方便地开发出可以嵌入IE的
ActiveX
组件,无需知道太多幕后的COM知识。如何使得OCX可以很方便地
调用
Web上的JavaScript
函数
呢,研究了一个下午,使用ActvieForm的Events接口搞定。说穿了不值钱,只要一句代码就搞定,但是Google半天,琢磨了N久,看来还是基本功不扎实。
首先在ActiveForm的项目中找到ridl文件,打开它,选择ActiveForm的Events接口,点击右键,建立一个新的方法,
ActiveX
和JavaScript交互(
Delphi
版本)
利用
Delphi
的ActiveForm,可以很方便地开发出可以嵌入IE的
ActiveX
组件,无需知道太多幕后的COM知识。如何使得OCX可以很方便地
调用
Web上的JavaScript
函数
呢,研究了一个下午,使用ActvieForm的Events接口搞定。说穿了不值钱,只要一句代码就搞定,但是Google半天,琢磨了N久,看来还是基本功不扎实。 (1) 首先在ActiveForm的项目中找到rid
ActiveX
组件与JavaScript交互
可能大部分人对JavaScript
调用
ActiveX
比较熟悉,但 在
ActiveX
中如何
调用
JavaScript的
函数
呢?网上看过一篇用C++编写的
ActiveX
组件
调用
JavaScript
函数
的贴子,但似乎没 人关心
Delphi
中如何编写相应功能的代码,前段时间研究了一下,很简单,现分享出来。 1.建立
ActiveX
Form工程,添加对SHDocVw,MSHTML单元的引用; 2....
Delphi
开发嵌入IE的OCX,
调用
页面上JavaScript的方法
利用
Delphi
的ActiveForm,可以很方便地开发出可以嵌入IE的
ActiveX
组件,无需知道太多幕后的COM知识。如何使得OCX可以很方便地
调用
Web上的JavaScript
函数
呢,研究了一个下午,使用ActvieForm的Events接口搞定。说穿了不值钱,只要一句代码就搞定,但是Google半天,琢磨了N久,看来还是基本功不扎实。 首先在ActiveForm的项目中找到ridl文件,...
Delphi
与 html 交互数据操作
最近在项目中,需要对html文件中的
JS
函数
,并返回数据结果; function Tfrmgis.InvokeScript(Doc: IHTMLDocument2; aName, aParam: string): Variant; var Disp : IDispatch; Member : WideString; TheDispId : Integer; DisParam:TDispParams; VariantArg : TVariantArg; Args : Wid...
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章