小弟我在XP下用IE8.0能打开网页显示控件,可是在WIN7下用IE9.0就显示源码呢?什么情况

我在XP下用IE8.0能打开网页显示控件,可是在WIN7下用IE9.0就显示源码呢?什么情况?
RT,我的网页源码如下:
在XP下,用IE8.0能打开,并显示控件
在WIN7下,用IE9.0打开后显示的就是源码,这是什么情况,有知道的吗

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html",charset="UTF-8">
<TITLE>New Page</TITLE>

<script type="text/javascript">

function load()

{
    var test = document.getElementById("MyActiveXControl1");
    test.IPSET(location.hostname);
    //alert(location.hostname);//弹出有IP的对话框
}

</script>

</HEAD>


<div style="text-align:center">
<OBJECT  ID="MyActiveXControl1" WIDTH=919 HEIGHT=611
 CLASSID="CLSID:DD566074-FF9A-4EC8-8548-E5C323E2C9F8"
 CODEBASE="MyActiveXControl.cab#version=1,3,12,24">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="24284">
    <PARAM NAME="_ExtentY" VALUE="16134">
    <PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
</div>

<BODY onload="load()"bgcolor="rgb(51,153,204)">
</BODY>
</HTML>

------解决方案--------------------
你这个不应该是前端的技术吗?这里是c板块啊 我帮你转到前端去?