为什么Go.js不能与内联脚本一起使用?

时间:2018-06-26 09:58:56

标签: gojs external-script inline-scripting

我有一个不能使用外部脚本引用的应用程序。我一直能够使用任何类型的脚本来内联它,但是使用go.js却不可能。有什么特殊原因吗?

代码示例:

<script src="../release/go.js"></script>
<script src="../assets/js/goSamples.js"></script>  <!-- this is only for the GoJS Samples framework -->
<script id="code">
  function init() {
...

当我将其更改为

<script>
(here I copy all the content of go.js)
(here I copy all the content of goSamples.js)
</script>

该网页无效。可能与

有关吗?
<script id="code">

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

sample

您可以单击上面的示例代码。 该脚本是内联编写的。

希望这会有所帮助:)

答案 1 :(得分:0)

您不需要goSamples.js

在此工作范围内,script id="code"没有什么特别之处。只要go.js在

之前被解析

它可能不起作用,因为您可能没有在尝试执行创建图的代码之前等待DOM加载。由于该图依赖于现有的DIV,因此需要加载DOM。

请注意所有示例如何具有<body onload="init()">,在主体加载后将调用init()代码。我想您的代码不会这样做。