如何实现在网页里嵌入wrl文件

一般来说,如下写法可以插入wrl文件到网页中,这样写因为未指定浏览器,所以系统会自动调用系统默认的浏览器进行显示:

<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。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值