怎么给activeX 里面的参数传值

时间:2022-10-22 13:16:08
 <object id="cc"  classid="clsid:8FB57340-5B0F-3EFC-929A-6C6EBA977936">
   <param   name="ProjectName" />
   <param   name="DtInfo" /> 
</object>
ProjectName,DtInfo  ,怎么给这两个参数传个固定的值,
ProjectName,DtInfo  这两个东西 我写在一个已经生成ActiveX一个 类库里 定义 的两个 get  set  方法。
我要让  ProjectName=“你好”DtInfo=“ok” 怎么传进去

7 个解决方案

#1


document.getElementById("cc").setAttribute("ProjectName","你好");

#2


引用 1 楼 whowhen21 的回复:
JavaScript code
document.getElementById("cc").setAttribute("ProjectName","你好");

谢谢您 怎么通过javascript  写从数据库中查出来的值放另外一个DtInfo"里。数据库取出来的是dt
数据库是这样的string strSqlCon = "user id = sa ;password = 123456;initial catalog = VideoManage ; Server = 192.168.57.47;";
                sqlCon = new SqlConnection(strSqlCon);
                sqlCon.Open();
             
                dt = new DataTable();
                SqlCommand sqlcmd = sqlCon.CreateCommand();
                sqlcmd.CommandText = "select * from Vi_Stream ";
                SqlDataReader sqldr = sqlcmd.ExecuteReader();
                dt.Load(sqldr);
                sqldr.Close();
                sqlCon.Close();

#3


用ajax请求数据就行

#4


引用 3 楼 hjywyj 的回复:
用ajax请求数据就行

怎么请求啊

#5


引用 4 楼 cg_dhz 的回复:
引用 3 楼 hjywyj 的回复:用ajax请求数据就行
怎么请求啊

可以后台查询好了然后输出到前台或者通过一个隐藏域赋值,然后前台通过javascript取值并赋给activex

#6


引用 5 楼 whowhen21 的回复:
引用 4 楼 cg_dhz 的回复:
引用 3 楼 hjywyj 的回复:用ajax请求数据就行
怎么请求啊
可以后台查询好了然后输出到前台或者通过一个隐藏域赋值,然后前台通过javascript取值并赋给activex

该怎么写呢 麻烦您了

#7


可参看以下博客链接
ActiveX开发详解 :http://blog.csdn.net/mingojiang/article/details/8159263

#1


document.getElementById("cc").setAttribute("ProjectName","你好");

#2


引用 1 楼 whowhen21 的回复:
JavaScript code
document.getElementById("cc").setAttribute("ProjectName","你好");

谢谢您 怎么通过javascript  写从数据库中查出来的值放另外一个DtInfo"里。数据库取出来的是dt
数据库是这样的string strSqlCon = "user id = sa ;password = 123456;initial catalog = VideoManage ; Server = 192.168.57.47;";
                sqlCon = new SqlConnection(strSqlCon);
                sqlCon.Open();
             
                dt = new DataTable();
                SqlCommand sqlcmd = sqlCon.CreateCommand();
                sqlcmd.CommandText = "select * from Vi_Stream ";
                SqlDataReader sqldr = sqlcmd.ExecuteReader();
                dt.Load(sqldr);
                sqldr.Close();
                sqlCon.Close();

#3


用ajax请求数据就行

#4


引用 3 楼 hjywyj 的回复:
用ajax请求数据就行

怎么请求啊

#5


引用 4 楼 cg_dhz 的回复:
引用 3 楼 hjywyj 的回复:用ajax请求数据就行
怎么请求啊

可以后台查询好了然后输出到前台或者通过一个隐藏域赋值,然后前台通过javascript取值并赋给activex

#6


引用 5 楼 whowhen21 的回复:
引用 4 楼 cg_dhz 的回复:
引用 3 楼 hjywyj 的回复:用ajax请求数据就行
怎么请求啊
可以后台查询好了然后输出到前台或者通过一个隐藏域赋值,然后前台通过javascript取值并赋给activex

该怎么写呢 麻烦您了

#7


可参看以下博客链接
ActiveX开发详解 :http://blog.csdn.net/mingojiang/article/details/8159263