<?xml version="1.0" encoding="UTF-16"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
"http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd" [
<!ENTITY st0 "display:none;fill:none;stroke:#AD0012;stroke-width:2;">
]>
<svg xml:space="preserve" width="400" height="400">
<desc>draw view</desc>
<defs>
<menu id="myContextMenu">
<header>Custom Menu</header>
<item onactivate="showHelp()">帮助</item>
<item id="About" action="About">关于 Adobe SVG Viewer</item>
</menu>
</defs>
<script><![CDATA[
var newMenuRoot = parseXML( printNode( document.getElementById( 'myContextMenu' ) ), contextMenu );
contextMenu.replaceChild( newMenuRoot.firstChild, contextMenu.firstChild );
function showHelper()
{
alert('help');
}
]]></script>
<rect x="0" y="0" width="400" height="400" rx="10" ry="10" style="fill:none;stroke:#006300;stroke-width:1;"/>
<text x="100" y="100" style="font-family:'SimHei',sans-serif;pointer-events:none">自定义右键菜单</text>
</svg>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
"http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd" [
<!ENTITY st0 "display:none;fill:none;stroke:#AD0012;stroke-width:2;">
]>
<svg xml:space="preserve" width="400" height="400">
<desc>draw view</desc>
<defs>
<menu id="myContextMenu">
<header>Custom Menu</header>
<item onactivate="showHelp()">帮助</item>
<item id="About" action="About">关于 Adobe SVG Viewer</item>
</menu>
</defs>
<script><![CDATA[
var newMenuRoot = parseXML( printNode( document.getElementById( 'myContextMenu' ) ), contextMenu );
contextMenu.replaceChild( newMenuRoot.firstChild, contextMenu.firstChild );
function showHelper()
{
alert('help');
}
]]></script>
<rect x="0" y="0" width="400" height="400" rx="10" ry="10" style="fill:none;stroke:#006300;stroke-width:1;"/>
<text x="100" y="100" style="font-family:'SimHei',sans-serif;pointer-events:none">自定义右键菜单</text>
</svg>