VS2005用MFC开发一个ActiveX控件
控件中就一个函数runGame,启动游戏。<HTML>
<HEAD>
<TITLE>Web Login Test</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<SCRIPT LANGUAGE="JavaScript">
 
function PassParameter()
{
    var rs = weblogin1.runGame('{$game_data['game_code']}','{$game_data['game_app']}','{$game_data['game_reg']}','{$rs['username']}','{$rs['password']}','{$game_data['game_down']}');
    alert(rs);
}
</SCRIPT></HEAD>
<BODY>
<h1>web login test</h1>
<div style="display:none">
<OBJECT ID="weblogin1" WIDTH=100 HEIGHT=51
 CLASSID="CLSID:134607FB-69C2-44ED-8EEC-3D67B5E6CEFE"
 CODEBASE="http://192.168.10.130/FGC/RunupGameActX.ocx#version=1.0.0.2">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
</div>
<script type="text/javascript">
PassParameter();
</script>
</BODY>
</HTML>用遨游,搜狐,QQ等浏览器。可以用。
但用IE就会有错误
【对象不支持此属性或方法】有什么办法解决的吗?不清楚错在哪里?