描述:
代码:
<HTML>
<HEAD>
<TITLE>OpenGL控件测试</TITLE>
</HEAD>
<BODY>
<OBJECT ID="COpenGLActiveComTest" WIDTH=600 HEIGHT=600
CLASSID="CLSID:0A004CEF-040D-41DA-87E7-C4339769D129">
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="7056">
<PARAM NAME="_ExtentY" VALUE="7056">
<PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
<SCRIPT language="javascript">// SCRIPT type="text/javascript">
if(document.all.oframe.object != null)
COpenGLActiveComTest.ReadRemoteFile("D:\\t.rar");
</SCRIPT>
</BODY>
</HTML>
控件每次读取大量数据在控件中显示,不晓得是不是没有销毁控件本身,不是每次刷新都能读取数据显示。
一般是第一次能成功,后续的刷新就不一定成功显示数据,是不是控件本身没有销毁???
解决方案1:
//关闭OCX
function closeOCX(){
lsAlarmOCX.Disconnect();
}
................
<script>
window. />
onLoad();
}
window.onunload=function(){ // 刷新网页时会先关闭,再打开,能不能对LZ有用
closeOCX()
}
</script>
感觉lz不是想销毁控件本身吧,只是想释放内存?