小弟想在html中通过js去控制vrml。
总是提示对象不支持此属性或方法
对应的代码为:document.CC3D.setNodeEventIn(node,field,value)
其中CC3D是定义的VRML文件
<object classid="CLSID:86A88967-7A20-11d2-8EDA-00600818EDB1" name="CC3D" id="CC3D" width="100%" height="137%">
<param name="src" value="female/yt.wrl" />
</object>
急求答案,谢谢各位了
总是提示对象不支持此属性或方法
对应的代码为:document.CC3D.setNodeEventIn(node,field,value)
其中CC3D是定义的VRML文件
<object classid="CLSID:86A88967-7A20-11d2-8EDA-00600818EDB1" name="CC3D" id="CC3D" width="100%" height="137%">
<param name="src" value="female/yt.wrl" />
</object>
急求答案,谢谢各位了
解决方案 »
- .net服务器控件 调用js(c#button与js结合问题)
- (求助)看看这个日历效果
- 请教高手怎么样传递补ID给当前层,在线等
- 麻烦帮忙看一下以下js代码段的运行结果是什么,为什么
- 为已经序列化的表单批量添加input
- (正则表达式)如何将主体内容的最后一个空行去掉?
- 如何在javascript中动态的向textarea中添加信息!(在线等待!)
- window.opener.href="..."这句话为什么不能正确执行?
- 怎样在alert中显示回车符?
- 应该是一个javascript的基础问题,但是感觉很绕啊。
- js 的innerHTML显示
- 不唐突的JavaScript的七条准则(转载)
<title>Nasky vrml samples-js</title>
<body>
<SCRIPT language=JavaScript>...
function sendEvent( )
...{
document.CC3D.setNodeEventIn("view1",'set_bind','TRUE')
}
function original( )
...{
document.CC3D.setNodeEventIn("view0",'set_bind','TRUE')
}
function stop( )
...{
document.CC3D.setNodeEventIn("clock",'enabled','FALSE')
}
function start( )
...{
document.CC3D.setNodeEventIn("clock",'enabled','TRUE')
}
function change( )
...{
document.CC3D.setNodeEventIn("blue",'diffuseColor','.70213 .70213 .70213')
}
function positionshow( )
...{ var x;
x=document.CC3D.getNodeEventOut("ok","translation")document.tickform.tickfield.value=x
}
function positiontransmit( )
...{
var x;
x=document.tickform.tickfield_a.value
document.tickform.tickfield_b.value=x
document.CC3D.setNodeEventIn("clock",'enabled','FALSE')
document.CC3D.setNodeEventIn("ok",'translation',x)
}
</SCRIPT>
<object classid="CLSID:4B6E3013-6E45-11D0-9309-0020AFE05CC8" name=CC3D
id=CC3D WIDTH=598 HEIGHT=448 >
<param name="SRC" value="box.wrl">
<embed name=CC3D src="box.wrl" type="application/x-cc3d"
WIDTH=598 HEIGHT=448>
</embed>
</object>
<p><a href="javascript:sendEvent()" >更改视点到view1</a></p>
<p><a href="javascript:original()" >切换到原视点</a></p>
<p><a href="javascript:stop()" >停止</a></p>
<p><a href="javascript:start()" >开始</a></p>
<p><a href="javascript:change()" >改变颜色</a></p>
<p><a href="javascript:positionshow()">显示坐标</a></p>
<form name=tickform >
<textarea name=tickfield wrap=virtual></textarea>
<textarea name=tickfield_a wrap=virtual></textarea><a href="javascript:positiontransmit( )">positiontransmit</a>
<textarea name=tickfield_b wrap=virtual></textarea>
</form>
</body>
</html>
这是CSDN的一处例子。