以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  如何在HTML中传递值到SVG中  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=9693)


--  作者:molester
--  发布时间:9/2/2004 11:00:00 AM

--  如何在HTML中传递值到SVG中
比如说我SVG的script里面有一个function,修改某SVG元素的属性,而属性值则需要由html某个cookie里的值指定。就是说,需要外面传递一个值进SVG script里,不知道能实现吗?能的话,请问怎么做,谢谢!
--  作者:rido
--  发布时间:9/3/2004 8:33:00 AM

--  
可以在svg内部用 parent.document 指向html的document
但仅适用ie
--  作者:molester
--  发布时间:9/3/2004 9:09:00 AM

--  
可否举个例子说明一下,谢谢!
--  作者:rido
--  发布时间:9/3/2004 10:02:00 AM

--  
html:

<embed src ="xxx.svg" width="400" height="300"></embed>
<form name="myForm"> 
 <input type="text" value="The brown quick fox jumps over the lazy dog." name="msgBox">
</form>

xxx.svg:

function fun1(){
 alert(parent.document.myForm.msgBox.value);
}


--  作者:molester
--  发布时间:9/6/2004 9:23:00 AM

--  
谢谢了!
--  作者:cxz7531
--  发布时间:1/17/2005 9:57:00 AM

--  
我是把script全部放在外边,省略了麻烦。不知道怎么在svg中包含js文件
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
29.297ms