0

私はYahoo!に取り組んでいます。アプリで利用可能な YUI 機能を利用したいのですが、アプリに YUI ライブラリを含める方法がまだわかりません。ライブラリはデフォルトでアプリの一部になるという意見でしたが、私の場合はそうではないようです。

コードにライブラリを含めようとしましたが、外部ファイルが許可されていないというエラーで失敗します。これは、外部 Javascript と CSS を含めることが許可されていないため、完全に理にかなっています。

また、Javascript をガジェット XML に含めようとしましたが、どこに正確に配置すればよいかわかりません。正しく、正しい場所で行ったかどうかはわかりません。以下は参照用のスニペットです。

<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

同じ問題がありました。現在のところ、バージョン 2.8.0 しか使用できないようです。上記のスクリプトを見ると、バージョンが 2.8.1 になっています。したがって、これを読んでいる他の人は、バージョンとして 2.8.0 を試してみてください。

于 2010-09-04T15:12:25.380 に答える
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 に答える