以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (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=84618)


--  作者:wang2824
--  发布时间:5/6/2010 3:16:00 PM

--  动态SVG,元素存在但不显示
SVG镶嵌在JSP中,通过JSP中的JS调用SVG中添加元素的函数。JSP上来加载时,读取一个XML文件,将里面的内容动态JS增加到SVG中去。

函数中增加2个元素,image和text(就是一个图,下面有个标题)。现在问题是SVG初始显示时image元素都可以显示,但是text元素不显示。

image设置为可移动的,当移动时,下面的text也跟着移动。初始加载时,只显示image,但是当image移动时,底下的text就出现了,证明text已经被创建,但是初始时不能显示。

此函数就是从JSP中的JS调用时会出现此问题,SVG图像中创建也是通过此函数,都可以显示。

函数里大概是这样
var shape = document.createElement("image");
document.documentElement.appendChild(shape);

var text = document.createElement("text");
document.documentElement.appendChild(text);

请大家帮助


--  作者:admin
--  发布时间:5/10/2010 1:46:00 PM

--  
请附上完整代码
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms