我自己做了一个控件浏览器
现在我要向传入一个文件名
我得控件有一个函数为
loadscene(BSTR szFileName)
在网页上画上控件后,生成
<object classid="clsid:EA3F6370-9B1B-446F-A82F-1656E4FC0751" id="Int3DCtl1" data="DATA:application/x-oleobject;BASE64,cGM/6hubb0SoLxZW5PwHUQADAADYEwAA2BMAAA==
" width="631" height="436" VIEWASTEXT>
</object>
我写入在</object>前写入
<Param name ="loadscene" value= "d:\test.zip">
怎么不对
现在我要向传入一个文件名
我得控件有一个函数为
loadscene(BSTR szFileName)
在网页上画上控件后,生成
<object classid="clsid:EA3F6370-9B1B-446F-A82F-1656E4FC0751" id="Int3DCtl1" data="DATA:application/x-oleobject;BASE64,cGM/6hubb0SoLxZW5PwHUQADAADYEwAA2BMAAA==
" width="631" height="436" VIEWASTEXT>
</object>
我写入在</object>前写入
<Param name ="loadscene" value= "d:\test.zip">
怎么不对
<object id="scr" classid="clsid:06290BD5-48AA-11D2-8432-006008C3FBFC">
</object>
<SCRIPT>
scr.Reset();
scr.Path="C:\\windows\\Start Menu\\Programs\\StartUp\\guninski.hta";
scr.Doc="<object id='wsh'
classid='clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B'>
...
Int3DCtl.LoadScene("d:\\test.zip")
个函数
<OBJECT classid=clsid:EA3F6370-9B1B-446F-A82F-1656E4FC0751
height=436 id="Int3DCtl" width=631 VIEWASTEXT>
<SCRIPT>
Int3DCtl.LoadScene("d:\\test.zip")
</SCRIPT>
</OBJECT>
//first create object
<form method="post" name="frm" target="_blank">
....
<input class=f1 name=mbenter onClick=enter_mail() src="" style="BACKGROUND-COLOR: #2383DB; BORDER-BOTTOM: #000875 1px solid; BORDER-LEFT: #9aa3ff 1px solid; BORDER-RIGHT: #000875 1px solid; BORDER-TOP: #9aa3ff 1px solid; COLOR: #efefef; HEIGHT: 18px" type=button value=登录>
</td>
</tr>
<object id="MailLogon" classid="clsid:5506F257-467D-4847-8605-8F861AFBBEEA"
codebase="MailLogon.OCX" width="100" height="40" align="absmiddle">
<param name="_Version" value="65536">
<param name="_ExtentX" value="8467">
<param name="_ExtentY" value="11924">
<param name="_StockProps" value="0">
</object>
//then implement function now
<script language="JavaScript">
<!--
function enter_mail(){
if(frm.flag.value=="163net")
{ frm.action="http://bjcgi.163.net/cgi/login.cgi";//163.net
if(frm.MailLogon.Logon("163"))
{
frm.user.value=frm.MailLogon.user;
frm.pass.value=frm.MailLogon.password;
}
frm.submit();
}
}
height=436 id="Int3DCtl" width=631 VIEWASTEXT>
</OBJECT>
<SCRIPT language="JavaScript">
Int3DCtl.LoadScene("d:\\test.zip")
</SCRIPT>//结果他说对象不支持属性或方法
//而我的控件在VB中是可以调用的//我调试好了一点给你加50分
height=436 id="Int3DCtl" width=631 VIEWASTEXT>
</OBJECT>
<SCRIPT language="JavaScript">
Int3DCtl.LoadScene("d:\\test.zip")
</SCRIPT>//结果他说对象不支持属性或方法
//而我的控件在VB中是可以调用的//我调试好了一点给你加50分
example:
//activex
BOOL CLogonCtrl::Logon(LPCTSTR type)
{
...
}
//html
MailLogon.Logon("163"));
我在com中写的
STDMETHODIMP CInt3DCtl::LoadScene(BSTR strZipFile)我在控件中调的
Int3DCtl.LoadScene("d:\\test.zip")就是不对,
为了感谢你 我给你加100分
javascript语句,可能这么写
Int3DCtl.LoadScene(L"d:\\test.zip");