以文本方式查看主题 - 中文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=39868) |
-- 作者:lcyi -- 发布时间:11/10/2006 10:45:00 AM -- [求助]为什么把svg嵌入到网页中,脚本代码就不好使了?? 如题! |
-- 作者:ncepuyuyu -- 发布时间:11/10/2006 12:13:00 PM -- 说的太笼统了别人没法儿回答的 |
-- 作者:semonxuan -- 发布时间:11/10/2006 3:03:00 PM -- 你的脚本放在哪的?在svg文件中还是在html文件中,如果放在svg文件中,在html文件脚本中调用svg文件中的脚本函数,可以使用svgName.window.function. 如果想在html脚本代码中分析修改svg文件可以先在svg文件中加一个返回svg文档的函数,在html脚本中调用即可,然后可以对svg进行修改。 |
-- 作者:lcyi -- 发布时间:11/10/2006 7:39:00 PM -- 代码像这样: <html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg"> <head> <title>SVG inline Sample</title> <object id="AdobeSVG" classid="clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2"></object> <?import namespace="svg" implementation="#AdobeSVG"?> </head> <body> <svg:svg width="300" height="200"> <script type="text/javascript"> <![CDATA[ function showinfo(){ alert("hello"); } ]]> </script> <svg:circle cx="150" cy="100" r="50" fill="blue" onmouseover="showinfo()"/> </svg:svg> </body> </html> 把svg内容放在单独的文件时,能弹出hello,放在html中就不好使了。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |