以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  onload事件调用的函数中不能用for循环吗?[求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=19040)


--  作者:一直在漂
--  发布时间:5/30/2005 9:12:00 PM

--  onload事件调用的函数中不能用for循环吗?[求助]
今天很偶然的一个机会发现在onload的函数中写下for循环,代码就无法正常执行下去,如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg onload="init()" width="600" height="400">    
<script type="text/ecmascript">
var svgDoc;
function init() {         
  svgDoc=evt.target.ownerDocument;
  alert(printNode(svgDoc.rootElement));
  for(var i=0;i<3;i++)
  {
  alert();
  }
}
 
</script>
<g>
.....
</g> 
</svg>
如果将其中的for循环去掉,代码就可以正常运行了,这是怎么回事啊??


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms