ocx控件属性或方法与asp之间的通信问题 本人在asp上调用ocx当中的方法或属性怎样给asp当中的变量赋值。例如:activex.caption=(asp当中的变量) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何将HTML中的ActiveX控件属性提交给服务器 ---- HTML中的表单(FORM)使得WEB具有交互性,客户可以通过表单输入参数,并把这些参数提交给服务器进行处理。为了增强WEB开发环境的效果,ActiveX控件已越来越被广泛地应用到HTML中。但是我们发现,ActiveX控件属性不能直接提交给服务器,这与表单中的一般域(FIELD)的提交有所不同,那么,如何将ActiveX控件属性提交给服务器呢?下面以日期输入控件Calendar的Value属性提交给ASP脚本作一说明。 创建页面E1.HTM和E2.ASP 在E1.HTM中创建表单F1 在表单F1中定义提交(SUBMIT)按钮B1,提交给E2.ASP,提交方法为POST。 在表单F1中插入Calendar控件,并将该控件命名为CL。 在表单F1中定义一隐含域QDATE,并赋值为任一字符串。 在表单F1的ONSUBMIT事件中插入脚本程序(在客户端运行) F1.QDATE.Value=F1.CL.value在E2.ASP页面中插入脚本程序(需要在服务器上运行),显示控件属性。Response.write Request.Form("qdate")---- 因此,ActiveX控件属性通过表单的ONSUBMIT事件,赋值给表单的某一域后再提交给服务器。我们可以举一反三,将多个ActiveX控件的多个属性提交给服务器进行处理。上述例子中的脚本语言均为VBScript,因此只能运行在IE浏览器和PWS(Personal Web Server)或IIS(Internet Information Server)WEB服务器。 ---- 附E1.HTM和E2.ASP源代码。 ---- 1.E1.HTM 源代码。 < html >< head >< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >< title >演示页面一< /title >< /head >< body >< form method="POST" action="E2.ASP" name="F1" > < input type="hidden" name="QDATE" value=" " >< p > < object id="CL" classid="clsid:8E27C92B-1264-101C-8A2F-040224009C02" width="288" height="192" > < /object > < /p > < p >< input type="submit" value="提交" name="B1" >< /p >< /form >< p >< script language="VBScript" >< !--Sub F1_onsubmitF1.qdate.value=F1.CL.valueEnd sub-- >< /script >< /p >< /body >< /html >---- 2.E2.ASP 源代码。 < html >< head >< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >< title >演示页面二< /title >< /head >< body >< p >< %Response.write request.form("qdate")% >< /p >< /body >< /html > 求一个XE3可用的imageen组件 delphi 2010 线程控制indy发邮件问题、、代码如下 delphi2007打开delphi创建的project的问题 求一简单算法! 如何使显示的窗体呈不激活状态??? 哪里能找到漂亮的Dephi上用OpenGl编写的东东 修改数据 问题!有份! 3个菜问题,请高人给答? 一个想法 大家都说程序员做到30岁,那30岁以后干嘛去。。 高分求教利用TclientDataSet写入Blob字段的方法! delphi5中动态数组是不是有bug
---- HTML中的表单(FORM)使得WEB具有交互性,客户可以通过表单输入参数,并把这些参数提交给服务器进行处理。为了增强WEB开发环境的效果,ActiveX控件已越来越被广泛地应用到HTML中。但是我们发现,ActiveX控件属性不能直接提交给服务器,这与表单中的一般域(FIELD)的提交有所不同,那么,如何将ActiveX控件属性提交给服务器呢?下面以日期输入控件Calendar的Value属性提交给ASP脚本作一说明。 创建页面E1.HTM和E2.ASP 在E1.HTM中创建表单F1 在表单F1中定义提交(SUBMIT)按钮B1,提交给E2.ASP,提交方法为POST。 在表单F1中插入Calendar控件,并将该控件命名为CL。 在表单F1中定义一隐含域QDATE,并赋值为任一字符串。 在表单F1的ONSUBMIT事件中插入脚本程序(在客户端运行)
F1.QDATE.Value=F1.CL.value在E2.ASP页面中插入脚本程序(需要在服务器上运行),显示控件属性。
Response.write Request.Form("qdate")---- 因此,ActiveX控件属性通过表单的ONSUBMIT事件,赋值给表单的某一域后再提交给服务器。我们可以举一反三,将多个ActiveX控件的多个属性提交给服务器进行处理。上述例子中的脚本语言均为VBScript,因此只能运行在IE浏览器和PWS(Personal Web Server)或IIS(Internet Information Server)WEB服务器。
---- 附E1.HTM和E2.ASP源代码。 ---- 1.E1.HTM 源代码。 < html >< head >
< meta http-equiv="Content-Type"
content="text/html; charset=gb2312" >
< title >演示页面一< /title >
< /head >< body >< form method="POST" action="E2.ASP" name="F1" >
< input type="hidden" name="QDATE" value=" " >< p >
< object id="CL" classid="clsid:8E27C92B-1264-
101C-8A2F-040224009C02" width="288"
height="192" >
< /object >
< /p >
< p >< input type="submit" value="提交" name="B1" >< /p >
< /form >< p >< script language="VBScript" >< !--
Sub F1_onsubmit
F1.qdate.value=F1.CL.value
End sub
-- >< /script >< /p >
< /body >
< /html >---- 2.E2.ASP 源代码。
< html >< head >
< meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
< title >演示页面二< /title >
< /head >< body >< p >< %Response.write request.form("qdate")
% >< /p >
< /body >
< /html >