以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  问题,请进!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=67422)


--  作者:hfutzhu
--  发布时间:9/19/2008 2:09:00 PM

--  问题,请进!
if (document.all){
   window.attachEvent("onload",init);
}   


function init()
{
   svgDoc = document.all("svgctrl").getSVGDocument();
   svgE=svgDoc.getDocumentElement();     
}

getURL("menu.xml",fileLoaded);

function fileLoaded (data)
{
   if(data.success)
   {
        var newMenuRoot=parseXML(data.content,contextMenu);
        contextMenu.replaceChild(newMenuRoot.firstChild,contextMenu.firstChild);  
   }
}

function ZIn1()//放大120%

{
    svgE.currentScale = svgE.currentScale*1.2;

}


写在js文件中自定义右键事件,但是执行的时候说svgE是空的,怎么回事??/


--  作者:hfutzhu
--  发布时间:9/19/2008 2:10:00 PM

--  
还有个xml文件,
<?xml version="1.0" encoding="UTF-8"?>
<menu id="myCustomMenu">
<item onactivate="ZIn1()" id="ZIn1">放大图像(120%)</item>
<item onactivate="ZIn2()" id="ZIn2">放大图像(150%)</item>
<item onactivate="ZIn3()" id="ZIn3">放大图像(200%)</item>
<item onactivate="ZOut1()" id="ZOut1">缩小图像(120%)</item>
<item onactivate="ZOut2()" id="ZOut2">缩小图像(150%)</item>
<item onactivate="ZOut3()" id="ZOut3">缩小图像(200%)</item>
<item action="OriginalView" id="OriginalView">原始大小</item>
<separator/>
<item action="Find" id="Find">查找文字</item>
<item action="Copy" id="Copy">复制文字</item>

</menu>

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