请问ActiveX的一些问题(100分)

  • 主题发起人 主题发起人 touip
  • 开始时间 开始时间
T

touip

Unregistered / Unconfirmed
GUEST, unregistred user!
1。如何得到调用该ActiveX所在页面的URL地址?
2。如何将通过该ActiveX控件调用的其他页面设置的参数返回给该ActiveX控件?
 
该页面可以通过script for="objectID"来调用ocx里面的方法

在ocx里面如何取得页面定义的变量(在JavaScript中定义的)
 
不用从 ocx 里面取得页面定义的变量,而是把页面定义的变量传入 ocx 里面
给你的控件添加属性,然后在 JavaScript 中给属性赋值即可。
定义属性方法如下:

先定义一个局部变量,用于存放属性:
private FNum As Integer
然后添加属性接口:
'取值
Public Property Get Num() As Integer
Num = FNum
End Property
'赋值
Public Property Let Num(ByVal vNewValue As Integer)
FNum = vNewValue
End Property

然后就可以在 JavaScript 中使用该属性了:
...
objectID.SomeProperty = 123;
objectID.SomeFunction();
...
 
to beta:
谢谢你的回答。
还有一个问题,如果我要把ocx里面的属性post到一个页面处理,然后保存在数据库里面,我应该怎么处理?
保存是由页面来处理的,但是我怎么样把属性post过去?
 
如果我要使ocx里面的属性在通过另外的页面显示出来,我应该如何处理,可以把JavaScript里面的方法赋给ocx吗?
是否可以类似属性的调用,但是ocx应该通过指针调用,
而JavaScript里面没有指针的概念
 
<script for="objectID" event="ocx里面的方法">
<!---
...
-->
是否通过这种方法写成ocx里面方法的定义?那么这方法应该如何在ocx里面定义?
 
在activex中使用http控件 向其他页面发送post请求
 
谁有在页面上画组织图或流程图的源码,给我发个参考

email: delphi_cn@163.com
 
提供稍为完整的思路也好啊
 
后退
顶部