所以我有一个带有脚本的 XHTML 页面——不是内联的
> <script type="text/javascript"
> src="../global/js/scripts.js"></script>
和一个带有 onload="CheckIfLoaded(evt)" 属性的嵌入式(我尝试嵌入和对象,相同的行为)SVG 文档。
问题是 firefox 没有调用 scripts.js 中的 CheckIfLoaded() 函数。Firebug 给了我“CheckIfLoaded() is not defined”,没有引用任何行号。我找不到有关嵌入内容的 javascript 函数范围的任何信息。奇怪的是,它在 IE 中运行良好。
我当然也可以在 SVG 文件中添加对脚本的引用,但我相信这会导致客户端下载脚本文件两次,此外我有 1000 多个 svg 文件,我真的不想添加一行所有这些,尽管我想我可以编写一个批处理文件或其他任何我需要的东西。
有人知道更多吗?