以文本方式查看主题

-  中文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=41756)


--  作者:upc2neiep
--  发布时间:12/29/2006 3:52:00 PM

--  [求助]关于SVG的交互问题以及接收键盘输入的问题!
(1)页面文件的JS函数如何调用svg中的JS函数?
比如:
//////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////页面文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>系统</title>
</head>
<script language="javascript">
function f1()
{
    f2();
}
</script>
<body leftmargin=0 topmargin=0 scroll="no">
<div>
    <embed width="100%" height="100%" fullscreen=yes id="map" src="draw.svg" type="image/svg+xml">
    <input type="button" value="测试" onclick="f1()">
</div>
</body>
</html>
//////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////SVG文件:draw.svg
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-flat-20030114.dtd">
<svg width="100%" height="100%" zoomAndPan="disable" enableZoomAndPanControls="false"  onload="init(evt)">
<script type="text/ecmascript">
function f2()
{
    //.....................
}
</script>
<g id="drawing">
 <g id="layer">
 </g>
</g>
</svg>
也就是所HTML文件中的f1才能调用SVG中的f2?

(2)SVG文件本身如何接收键盘事件,比如方向键等。
还有滑轮事件?前面的滑轮例子我怎么不能实现功能


--  作者:upc2neiep
--  发布时间:12/29/2006 6:03:00 PM

--  
第一题答案:http://bbs.xml.org.cn/dispbbs.asp?boardID=21&ID=38127
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,332.031ms