activeform如何取得从IE传来的参数的问题,如何传?(!!!!!!!!)(200分)

  • 主题发起人 主题发起人 kinn_liu
  • 开始时间 开始时间
K

kinn_liu

Unregistered / Unconfirmed
GUEST, unregistred user!
诸位大虾:
我以 参数、ocx作条件,查了以前的帖子,可还是没有作出来,还是请大虾们对症
下药吧。
我的编程环境:win98、delphi5.0、personal web server
要解决的问题:想通过ie向我做的active form中传入一个字符串参数。

请问,
1,我应该在active form 中如何定义我的参数
2,我应该怎么写函数去接受参数
3,在html中我应该怎么写去传送参数
 
用Form+Hidden Field
 
1,我应该在active form 中如何定义我的参数
从tpye library中为接口定义新的method,可以指定参数。
2,我应该怎么写函数去接受参数
在上面写的method中去处理。
3,在html中我应该怎么写去传送参数
通过javascript来调用上面写的method.
我写了一个例子,去我的主页下载看看就应该很清楚了。
http://huangyk.home.chinaren.com/delphi/activeform.zip
 
我刚解决这个问题
以下是一个ActivxForm,其中UserName是它的一个属性。
设置属性UserName的值为“aaa”
<object classid="clsF9D1F0AF-856A-11D4-B32A-00E04C6A6C8C"
codebase="http://www.yourcomputername.com/ocxdirectory/UserAtxProj1.ocx#version=1,0,19,53" width="578"
height="442" align="left" hspace="0" vspace="0" id="myobj">
<param name="UserName" Value="aaa">
</object>
 
不好意思上一篇写的好象有问题
以下是一个ActivxForm,其中UserName是它的一个属性。
设置属性UserName的值为“aaa”,“//”是为了显示用的,在HTML页中没有。
//<object classid="clsF9D1F0AF-856A-11D4-B32A-00E04C6A6C8C"
//codebase="http://www.yourcomputername.com/ocxdirectory/UserAtxProj1.ocx#version=1,0,19,53" width="578"
//height="442" align="left" hspace="0" vspace="0" id="myobj">
//<param name="UserName" Value="aaa">
//</object>
 
上帝呀我都干了些什么?
为什么我的HTML代码变成了这些东西!
我该如何做。
不过大家可以用单击右键,通过查看原代码看到我写的东西。哎!太土了!


 
感谢大家,呵呵
 
多人接受答案了。
 

Similar threads

回复
0
查看
978
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部