以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  svg viewer 的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=43420)


--  作者:xiaozhiq
--  发布时间:2/25/2007 5:19:00 PM

--  svg viewer 的问题
新手上路,请各位指教。

要浏览svg需要安装svgviewer之类的东西。请问,这个插件能否自动提醒安装


--  作者:admin
--  发布时间:2/25/2007 11:42:00 PM

--  
能不能自动提醒要看浏览器。
--  作者:xiaozhiq
--  发布时间:2/26/2007 11:06:00 AM

--  
什么类型的浏览器可以实现?怎么实现?
--  作者:xiaozhiq
--  发布时间:2/27/2007 8:26:00 AM

--  
在网上找到一段可以判断是否已经安装viewer的代码


<script language=javascript>
var hasSVGSupport = false;
var useVBMothod = false;
if ((navigator.mimeTypes != null) && (navigator.mimeTypes.length > 0))
{
    if ( (navigator.mimeTypes["image/svg"]&&navigator.mimeTypes["image/svg"].enabledPlugin!=null)||
       (navigator.mimeTypes["image/svg-xml"]&&navigator.mimeTypes["image/svg-xml"].enabledPlugin!=null)
       (navigator.mimeTypes["image/svg+xml"]&&navigator.mimeTypes["image/svg+xml"].enabledPlugin!=null) )
    {
        hasSVGSupport = true;
    }
}
else
{
    useVBMothod = true;
}

</script>

<script language=vbscript>
on error resume next
If useVBMothod Then
    hasSVGSupport = IsObject(CreateObject("Adobe.SVGCtl"))
End If
</script>

(其中ie浏览器要vbscript通过那段代码来判断)


--  作者:tangzhiwei11111
--  发布时间:3/15/2007 10:54:00 AM

--  
恩 这个不错的 以后可以用来做提醒
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms