0

我正在使用 Yahoo! 应用程序并希望利用可用的 YUI 功能,但是,我还没有想出一种将 YUI 库包含在我的应用程序中的方法。我认为库默认情况下将成为应用程序的一部分,但在我的情况下似乎并非如此。

我曾尝试在我的代码中包含库,但它失败并出现不允许外部文件的错误,这非常有意义,因为不允许包含外部 Javascript 和 CSS。

我也尝试在 Gadget XML 中包含 Javascript,但我不确定该放在哪里。我不确定我是否在正确的位置正确地完成了它,以下是供参考的片段:

<Content type="html" view="YahooSmallView, default">
  <script type="text/javascript" src="http://yui.yahooapis.com/combo?2.8.1/build/yahoo/yahoo.js&2.8.1/build/dom/dom.js&2.8.1/build/event/event.js"></script>
</Content>

<Content type="html" view="YahooFullView, canvas" href="http://www.myapp.com">
  <script type="text/javascript" src="http://yui.yahooapis.com/combo?2.8.1/build/yahoo/yahoo.js&2.8.1/build/dom/dom.js&2.8.1/build/event/event.js"></script>
</Content>

Firebug 屏幕截图如下

这里

我有一种感觉,这可能是一个功能,我可能不得不做类似的事情,但我不确定:

<Require feature="yui-2.8" />

社区中的任何人都可以为这个问题提供一些帮助吗?

4

2 回答 2

0

问题解决了。在代码中包含以下文件作为外部 Javascript 并且它有效。

<script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/yahoo/yahoo.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.8.0/build/element/element-min.js"></script>

谢谢

于 2010-06-07T13:15:14.720 回答
0

有同样的问题。看来您现在只能使用 2.8.0 版本。如果您查看上面的脚本,它的版本为 2.8.1。因此,对于其他阅读本文的人,请尝试将 2.8.0 作为版本。

于 2010-09-04T15:12:25.380 回答