以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  如何用js来控制svg  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=42778)


--  作者:abis
--  发布时间:1/25/2007 3:22:00 PM

--  如何用js来控制svg
三个文件
index.html
maps.js
maps.svg

所有的控制代码都放在maps.js中,maps.svg不包含js代码(maps.svg写上什么语句才能包含maps.js?)。

其中index.html中有若干个按钮,请问maps.js和maps.svg中怎么写,才能用input分别控制MAPS.SVG的放大和缩小?


初学,许多问题都不懂,请给于详细的代码。


--  作者:mshui216
--  发布时间:1/25/2007 4:41:00 PM

--  
让我来告诉你吧。
在.js中写
// 从HTML文件中取得原来svg元素的width和height
 svgOrgWidth = document.embeds(0).width;
 svgOrgWidth = (svgOrgWidth.split('%'))[0];
                 svgWidth = svgOrgWidth*1;
这样通过svgWidth就可以对.svg文件放大或缩小啦。
第一次发帖,一定支持一下啊
--  作者:abis
--  发布时间:1/25/2007 5:52:00 PM

--  
我是新手,这几行代码放在什么地方啊
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms