一直不会JS代码,写了一个测试代码
<script language="javascript">
function PreviewCH(lCHNum)
{
MAClient.StartPreview("EAVSaa", "1002001","113.118.216.211", 5000, lCHNum, -1);
}
</script><a href="#" onClick="javascript:return PreviewCH(0)">通道1</a><object classid="clsid:AF111310-57B0-43FC-9949-47968B4B4A55" codebase = "MAClient.CAB#version=1,0,0,1" width="1000" height="594" id = "MAClient">点了超连接,页面老是报   错误: 'MAClient' 未定义,提示在 "MAClient.StartPreview....." 这一行会的朋友告诉我下如何定义,谢谢了

解决方案 »

  1.   

    你在哪看的代码?
    默认的JS和DOM应该都没有MAClient对象的。是忘了引入JS文件?
      

  2.   

    让你的js写在object下面 试试
      

  3.   

    <object classid="clsid:AF111310-57B0-43FC-9949-47968B4B4A55" codebase = "MAClient.CAB#version=1,0,0,1" width="1000" height="594" id = "MAClient">这个控件没装上。如果是你自己开发的控件,检查红字那个安装包,解压后看看里面的内容是不是都一致,里面的各种DLL有没有多余的?有就去掉。