以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  [求助]在asp.net中应用SVG时的问题【附简单实例】  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=65142)


--  作者:icefire703
--  发布时间:7/30/2008 4:11:00 PM

--  [求助]在asp.net中应用SVG时的问题【附简单实例】
asp.net页面
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
    <script language="javascript" type="text/javascript" >
    function showmsg()
    {
        debugger;
        alert("test ok!");
        var svgdoc=id1.getSVGDocument();
        var text=svgdoc.createElement("text");
        text.setAttribute("y",10);
        text.setAttribute("fill","red")
        text.appendChild(svgdoc.createTextNode("test ok!!!"));
        svgdoc.rootElement.appendChild(text);
    }
</script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <embed name="id1" src="test.svg" height="500" width="500"></embed>
    </div>
    </form>
</body>
</html>


--  作者:icefire703
--  发布时间:7/30/2008 4:13:00 PM

--  
SVG文件
<svg width="100%" height="100%"
     xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink">
  <g transform="translate(50,100)">
     <rect onclick="showmsg()" fill="red"
           x="100" y="0" width="200" height="100"/>
  </g>
</svg>

如果是在html中就能正常运行。。。。


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