0

我有一个不能使用外部脚本引用的应用程序。我一直能够使用任何类型的脚本将其内联,但使用 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">

?

谢谢您的帮助。

4

2 回答 2

0

样本

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

希望这可以帮助 :)

于 2018-06-26T11:48:55.903 回答
0

你不需要goSamples.js,一个。

script id="code"在这项工作的背景下没有什么特别之处。只要之前解析过go.js

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

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

于 2018-06-26T13:15:12.113 回答