VRML与Javascript和VBscript交互的实例
来源:互联网 发布:中国农大网络 编辑:程序博客网 时间:2024/06/08 11:58
现将代码贴出,共勉!
HTML部分:=====================================================
<html>
<head>
<script language="VBscript">
<!--
function M_b()
set M_e=Scene.Engine
M_e.Nodes("MyScript").Fields("nodestring")="Shape {geometry Box{}}"
M_e.Nodes("MyScript").Fields("kk")=TRUE
end function
function M_s()
set M_e=Scene.Engine
M_e.Nodes("MyScript").Fields("nodestring")="Shape {geometry Extrusion{}}"
M_e.Nodes("MyScript").Fields("kk")=TRUE
end function
!-->
</script>
<script language="javascript">
function bd() {
var oo = Scene.Engine;
oo.Nodes("MyScript").Fields("nodestring")="Shape {geometry Box{}}";
oo.Nodes("MyScript").Fields("kk")=true;
}
function bx(){
var oo = Scene.Engine;
oo.Nodes("MyScript").Fields("nodestring")="Shape {geometry Extrusion{}}";
oo.Nodes("MyScript").Fields("kk")=true;
}
</script>
</head>
<body>
<OBJECT id="Scene"
CLASSID="CLSID:86A88967-7A20-11d2-8EDA-00600818EDB1" WIDTH="300" HEIGHT="300">
<PARAM NAME="Scene" value="box.wrl">
</OBJECT>
<input type=button value="变大" onClick="bd()">
<input type=button value="变小" onClick="bx()"><br>
</body>
</html>
box.wrl部分===========================================================
#VRML V2.0 utf8
DirectionalLight {
ambientIntensity .5
intensity .2
}
NavigationInfo {
type "EXAMINE"
}
DEF Transfm Transform {
translation -4 0 -4
children [
Shape {
geometry Box{}
}]
}
DEF MyScript Script {
directOutput TRUE
eventIn SFBool kk
field SFNode node USE Transfm
field SFString nodestring ""
url "VRMLSCRIPT:
function kk(){
if(nodestring=='')
{
nodestring='Shape {'
'geometry Extrusion {'
'}'
'}' ;
}
node.children=Browser.createVrmlFromString(nodestring);
}
"
}
- VRML与Javascript和VBscript交互的实例
- VBScript和JScript的交互
- VBScript/JScript和ActiveX的双向交互
- JAVASCRIPT和VBSCRIPT的区别
- VBscript和JAVAscript的选择
- 如何创建有和JavaScript/VBScript等脚本交互能力的ActiveX控件。
- vbscript与javascript的语法区别
- Android中WebView与Javascript的交互实例
- ASP页面内VBScript和JScript的交互(转贴)
- ASP页面内VBScript和JScript的交互
- ASP页面内VBScript和JScript的交互
- ASP页面内VBScript和JScript的交互(转)
- actionscript与javascript交互实例(修改)
- 用 VBScript 与 JavaScript 配合获取和处理汉字的字符编码
- ASP中JavaScript和VBScript混用与runat=server时脚本语言的执行优先级
- VRML与JAVA在网络课件交互运用
- VRML与JAVA在网络课件中交互运用分析
- VRML---第五章(动画流程和交互功能)
- linux网址精选
- 查询数据库状态
- [转]微软研究院Detour开发包之API拦截技术
- java枚举类型入门
- 免费HTTP上传文件控件WebUploadFile.ocx发布,让实现Word在线编辑器变得容易
- VRML与Javascript和VBscript交互的实例
- FCKeditor中添加删除图片的功能!
- 嵌入式设备上的 Linux 系统开发
- 学习笔记:解读CppUnit源码6
- 将Image对像转换为png格式byte数组
- How to use JFlash
- 常用命令及设置
- vxvm创建卷
- eCos 3.0中redboot的编译