<embed src="url" width="600" height="400">
使用BS浏览器的写法如下:
<OBJECT CLASSID="CLSID:4B6E3013-6E45-11D0-9309-0020AFE05CC8" ID=bsContact WIDTH=100% HEIGHT=95% codeBase=BS_Contact_VRML.cab#Version=6,1,0,2>
<PARAM NAME="SRC" VALUE="url">
<EMBED name=bsContact SRC="url" TYPE="application/x-cc3d" quality=high WIDTH=100% HEIGHT=95% pluginspage='http://www.bitmanagement.de/download/BS_Contact_VRML/'>
<PARAM NAME="quality" VALUE="high">
<PARAM NAME="Renderer" VALUE="OpenGL">
</OBJECT>
其中
- OBJECT标签中的CLASSID指名了使用的网页控件的系统注册表信息,调用BS的CLASSID是这样的,其他的浏览器也可以去你的系统注册表中查查或者到浏览器网站查询。
- ID指定了这个嵌入的实例的名字句柄,可以用来编程操作。
- WIDTH和HEIGHT...
- CODEBASE是为了让网页自动判断系统是否安装了BS插件并且自动安装的。
- 接下来的PARAM标签是设置参数的,第一个命名为SRC的参数指定了你的vrml文件的网络地址。
- 命名为quality的参数指定了显示质量为high。
- 命名为Renderer的参数指定了使用底层显示模式为OpenGL模式,也可以选择DirectX9或DirectX7模式
我们看到中间还有一个EMBED标签,首先也是指定了name相当于OBJECT标签当中的ID,一般来说都要跟上面的ID保持一致。
之后是SRC也跟PARAM标签当中的SRC是一个意思,制定的文件名必须相同,这里我觉得应该是可省略,两个SRC任写一个就可以。
另外wrl文件也可以直接在网页上运行,你可以在IE浏览器地址栏当中输入你的wrl文件的网络地址,他会自动的调用系统中安装的默认浏览器去显示vrml文件。
附在FRONTPAGE和DW中插入WRL文件方法:
在FRONTPAGE中,插入/高级/ACTIVE控件/自定义/BSContact_VRML Control。
在DW中,安装VRML插件,插入/HTML/VRML/Object。