Javascript ActiveX 无法加载对象
我无法让我的页面工作。加载页面时,我在这行中遇到错误 tscontainer = new ActiveXObject('BDATuner.SystemTuningSpaces');
有什么想法为什么会出现此错误以及如何启动我的页面工作吗?
我用的是IE8。
msvidctl.dll 可以在 2 个目录中找到: C:\WINDOWS\system32
C:\WINDOWS\RegisteredPackages{AA936DF4-2B08-4B1F-B071-72192E287704}
<HTML>
<HEAD>
<SCRIPT language=Javascript>
var tscontainer, ts, tr, locator;
function window_onload(){
tscontainer = new ActiveXObject('BDATuner.SystemTuningSpaces');
ts = tscontainer('DVB-T');
//ts = tscontainer('Nero DVBT Tuning Space');
//ts = tscontainer('KWORLD_DVBT');
tr = ts.CreateTuneRequest();
locator = new ActiveXObject('BDATuner.DVBTLocator');
tr.SID = -1;
tr.TSID = -1;
tr.ONID = -1;
locator.Bandwidth = 8;
locator.CarrierFrequency = 762000;
tr.Locator = locator;
//MSVidCtl.MaintainAspectRatio = 'True';
MSVidCtl.View(tr);
MSVidCtl.Run();
currentchannel.value = tr.Locator.CarrierFrequency;
}
function channel_enter(){
tr.Locator.CarrierFrequency = currentchannel.value;
MSVidCtl.View(tr);
currentchannel.value = tr.Locator.CarrierFrequency;
}
</Script>
</HEAD>
<BODY BGCOLOR="#000001" TEXT="#FFFFFF" LINK="#FCCB7A" VLINK="#551A8B" ALINK="#EE0000" onLoad="window_onload()">
<CENTER>
<OBJECT ID="MSVidCtl" CLASSID="CLSID:B0EDF163-910A-11D2-B632-00C04F79498E" Width="800" Height="600"></OBJECT>
<HR><B>FREQUENCY: </B><INPUT TYPE="text" id=currentchannel maxlength=7 SIZE=7>
<INPUT id=enter type=button value="APPLY" onClick="channel_enter()">
</CENTER>
</BODY>
</HTML>
i cant get my page to work. On loading a page i get error in this line tscontainer = new ActiveXObject('BDATuner.SystemTuningSpaces');
any ideas why i get this error and how to start my page to work?
I am using IE8.
msvidctl.dll can be found in 2 directories:
C:\WINDOWS\system32
C:\WINDOWS\RegisteredPackages{AA936DF4-2B08-4B1F-B071-72192E287704}
<HTML>
<HEAD>
<SCRIPT language=Javascript>
var tscontainer, ts, tr, locator;
function window_onload(){
tscontainer = new ActiveXObject('BDATuner.SystemTuningSpaces');
ts = tscontainer('DVB-T');
//ts = tscontainer('Nero DVBT Tuning Space');
//ts = tscontainer('KWORLD_DVBT');
tr = ts.CreateTuneRequest();
locator = new ActiveXObject('BDATuner.DVBTLocator');
tr.SID = -1;
tr.TSID = -1;
tr.ONID = -1;
locator.Bandwidth = 8;
locator.CarrierFrequency = 762000;
tr.Locator = locator;
//MSVidCtl.MaintainAspectRatio = 'True';
MSVidCtl.View(tr);
MSVidCtl.Run();
currentchannel.value = tr.Locator.CarrierFrequency;
}
function channel_enter(){
tr.Locator.CarrierFrequency = currentchannel.value;
MSVidCtl.View(tr);
currentchannel.value = tr.Locator.CarrierFrequency;
}
</Script>
</HEAD>
<BODY BGCOLOR="#000001" TEXT="#FFFFFF" LINK="#FCCB7A" VLINK="#551A8B" ALINK="#EE0000" onLoad="window_onload()">
<CENTER>
<OBJECT ID="MSVidCtl" CLASSID="CLSID:B0EDF163-910A-11D2-B632-00C04F79498E" Width="800" Height="600"></OBJECT>
<HR><B>FREQUENCY: </B><INPUT TYPE="text" id=currentchannel maxlength=7 SIZE=7>
<INPUT id=enter type=button value="APPLY" onClick="channel_enter()">
</CENTER>
</BODY>
</HTML>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您应该从网络下载。
或者您可以下载最新的 DirectX,因为该文件的使用与游戏和高级图形等功能相关。
May be you should download from web.
or you can download the latest DirectX since this file use is related to functions like games and advanced graphics.