以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- 为什么我引用JS文件出错? (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=35622) |
-- 作者:upc2neiep -- 发布时间:7/14/2006 2:14:00 PM -- 为什么我引用JS文件出错? 引用部分: <svg width="800" height="600" zoomAndPan="disable" enableZoomAndPanControls="false" onload="init(evt)"> <script type="text/ecmascript" xlink:href="js/action.js"/> <script type="text/ecmascript" xlink:href="js/draw.js"/> <script type="text/ecmascript" xlink:href="js/file.js"/> <script type="text/ecmascript" xlink:href="js/menu.js"/> <script type="text/ecmascript"> <![CDATA[ function init(evt) { //引用draw.js的函数draw() } ]]></script> 为什么报错:draw未定义 但是把所有的js文件内容放在svg文件中,就能够顺利工作? 目录结构
|
-- 作者:tamefox -- 发布时间:7/15/2006 2:35:00 PM -- 我建立了一个文件a.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 xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" onload="init()"> <desc> <!-- put a description here --> </desc> <script type="text/ecmascript" xlink:href="js/action.js"/> <script type="text/ecmascript"> function init(){ show(); } </script> <g> <!-- your graphic here --> </g> </svg> 又在同目录下建立文件夹js,并在其中建立一文件action.js,其内容为: function show(){ alert('a'); } 结果好使,你试试看呀,这个例子应该不能有问题。如果这个例子好使,而你编写的仍然不好用,那很有可能是draw函数中调用的某个对象有问题 |
-- 作者:upc2neiep -- 发布时间:7/17/2006 10:19:00 AM -- 你的例子是没有问题 但是我想应该不是函数的问题吧 因为我把js中的代码贴到svg中,页面能够正常呀 |
-- 作者:upc2neiep -- 发布时间:7/17/2006 10:20:00 AM -- 我再检查一下~~~~~~~~~ 唉应该是自己的问题吧 |
-- 作者:wy144 -- 发布时间:5/17/2008 2:59:00 PM -- 把draw()函数贴出来看看 |
-- 作者:jiafeimao0507 -- 发布时间:7/16/2012 6:48:00 PM -- 我也出现你的问题,能把解决方法贴出来吗? |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
8,574.219ms |