html中插入activex控件之后 需要在 网页中实现控件的属性及方法,出现问题
16lz
2021-01-22
<body>
<divid="auto"style="width:1000px;height:600px"onmousemove="DisplayCoord(event)">
<object
id="autoshow"
classid="clsid:B21550C3-DD4A-467E-B88B-228BE14F6C84"
codebase="http://localhost/softdown/AutoShowControl.cab#version=1,0,0,1"
width="1000px"
height="600px"
>
</object>
</div>
<scripttype="text/javascript">
functiongetX(obj)
{
varparObj=obj;
varleft=obj.offsetLeft;
while(parObj=parObj.offsetParent)
{
left+=parObj.offsetLeft;
}
returnleft;
}
functiongetY(obj)
{
varparObj=obj;
vartop=obj.offsetTop;
while(parObj=parObj.offsetParent)
{
top+=parObj.offsetTop;
}
returntop;
}
functionDisplayCoord(event)
{
vartop,left,oDiv,m_x,m_y;
oDiv=document.getElementById("auto");
top=getY(oDiv);
left=getX(oDiv);
m_x=(event.clientX-left+document.body.scrollLeft)-2;
m_y=(event.clientY-top+document.body.scrollTop)-2;
document.getElementById("demo").innerHTML=m_x+","+m_y;
autoshow.mousenove(m_x,m_y);
}
</script>
</body>
在<script>内的函数内输入autoshow后没有任何控件的属性及方法的提示,当然autoshow.mousenove(m_x,m_y);的功能也不能实现,但是控件在网页中能正常显示及工作,跪求大神赐教!在线等
有没有大神啊!
<divid="auto"style="width:1000px;height:600px"onmousemove="DisplayCoord(event)">
<object
id="autoshow"
classid="clsid:B21550C3-DD4A-467E-B88B-228BE14F6C84"
codebase="http://localhost/softdown/AutoShowControl.cab#version=1,0,0,1"
width="1000px"
height="600px"
>
</object>
</div>
<scripttype="text/javascript">
functiongetX(obj)
{
varparObj=obj;
varleft=obj.offsetLeft;
while(parObj=parObj.offsetParent)
{
left+=parObj.offsetLeft;
}
returnleft;
}
functiongetY(obj)
{
varparObj=obj;
vartop=obj.offsetTop;
while(parObj=parObj.offsetParent)
{
top+=parObj.offsetTop;
}
returntop;
}
functionDisplayCoord(event)
{
vartop,left,oDiv,m_x,m_y;
oDiv=document.getElementById("auto");
top=getY(oDiv);
left=getX(oDiv);
m_x=(event.clientX-left+document.body.scrollLeft)-2;
m_y=(event.clientY-top+document.body.scrollTop)-2;
document.getElementById("demo").innerHTML=m_x+","+m_y;
autoshow.mousenove(m_x,m_y);
}
</script>
</body>
在<script>内的函数内输入autoshow后没有任何控件的属性及方法的提示,当然autoshow.mousenove(m_x,m_y);的功能也不能实现,但是控件在网页中能正常显示及工作,跪求大神赐教!在线等
18 个解决方案
#1
有没有大神啊!
更多相关文章
- Html5的datetime-local控件
- ASP.NET按部分ID查找控件
- 如何用c#获取服务器端元素的innerhtml(内部有另一个服务器端控件)
- 大神,你们都在吗???来救救我吧
- 为什么从HTML的select控件中获得的值为空?
- 多文件拖拽上传以及利用Jquery替代HTML5上传控件
- 如何在应用程序中嵌入图像并在HTML控件中使用它们?
- php分页代码的问题,显示了两个当前页码,求大神解答
- MySQL---数据库从入门走向大神系列(三)-修改数据库编码/DOS窗口