C里的函数声明是:    SHORT HPSGetCardID(SHORT iType, CHAR* iData, CHAR* oData, SHORT* oDatLen);



<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
</SCRIPT>
</head>
<body>
<p><font size="7"> HPSrdX 动态控件测试:</font></p>
<p>
<OBJECT
        id='HPSrdx'
        classid="clsid:A643E5DD-20DA-4E10-AAD5-0401D9A6FF1E"
        codebase="./HPSrdx.cab#version=1,0,0,0">
</OBJECT>
<br />
<FORM NAME="Form1">
   <INPUT TYPE="Button" NAME="Button1" VALUE="vbscript单击"><INPUT TYPE="Button" NAME="Button2" VALUE="javascript单击" onclick="call()">
   <SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript">
   MsgBox "按钮被单击!"
   </SCRIPT>
</FORM>
</p>
</body>
</html>
 

<script for="button1" event="onClick" language="VBScript">


a=Msgbox("明天去春游吗?",vbYesNo,"校长问大家")
if a =6 then

 
 
   idata="12345abcdef67890abcdef"
   result=HPSrdx.HPSGetCardID(1,idata,id,idlen)
   MsgBox result

else

  
  Dim idt,strCardID
dim CardIDLen
CardIDLen=7
dim boo
boo=2
idt ="11223344556677889900"
 
 
dim por
por=1  

boo= HPSrdx.HPSGetCardID(por,idt,strCardID,CardIDLen)
msgbox boo 
end if 
  
</script>
 
<input type="button" name="button1" value="单击看校长提出什么问题">

</html>

我点了运行却没有反应。请各位大大帮帮忙