以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- [求助]SVG的内容作为字符串形式怎么添加到网页中 (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=87898) |
-- 作者:sadly -- 发布时间:11/23/2010 9:00:00 PM -- [求助]SVG的内容作为字符串形式怎么添加到网页中 初学SVG,请大虾们不吝赐教~ 我的SVG文件是java根据一些内容自动创建的,可以以文件的形式下载下来,其实就是像创建xml文件那样添加一些element,最后扩展名改为svg。但是要求要在网页中(xhtml)显示出来,所以想到把文件内容都放到一个字符串当中,网上看到有人说按照下面的方法写: <object type= "image/svg+xml " data= "***" width= "590” height= "200 "> </object> data的内容就是字符串变量,但是显示不出来。直接把字符串放到网页中显示的是XML文本,还是不行... 也想过要用户把svg文件下下来,放到指定的路径,再在网页中把路径写死,可是这样很麻烦,头头们说不行。请教一下这个应该怎么办呢? 知道这里牛人很多,请大家帮忙看一下,谢谢~ |
-- 作者:Qr -- 发布时间:11/24/2010 9:48:00 PM -- 偶这样写,IE,FF下通过。 <object codebase="http://www.adobe.com/svg/viewer/install/" data="test.svg" style="height:100%;width:100%;" codetype="image/svg+xml"/> |
-- 作者:sadly -- 发布时间:11/25/2010 7:57:00 PM -- [求助]SVG的内容作为字符串形式怎么添加到网页中 这个方法是可以,但是现在的问题是我没有生成svg文件,而且我想不用生成,直接把文件的内容当做字符串来操作,然后的问题就如上面所述了。不过还是谢谢你~要是当成字符串来操作应该怎么解决呢? |
-- 作者:Qr -- 发布时间:11/25/2010 9:34:00 PM -- 最好是动态成生SVG到SERVER,再动态添加到面页上。也可以先在SERVER生成一空白SVG,添加到页面上,然后通过JS向空白SVG添加图形元素,这个动作不会向服务器提交数据,或者说是写数据,但是浏览器兼容性不佳。 |
-- 作者:sadly -- 发布时间:11/28/2010 6:52:00 PM -- [求助]SVG的内容作为字符串形式怎么添加到网页中 嗯,我回去试试这个方法。谢谢你的建议~ |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |