0

xpageの最後にjavascriptファイルを含める必要があります。これにより、自動的に生成されるXSP.addOnLoadイベントコードの後に​​ロードされます。

XSP.addOnLoad(function() {
XSP.attachEvent....
}
<script src="my.js">

理想的にはテーマの一部として含めたいのですが、そうするとHEADセクションに入ります

だから私もできます..-テーマで指定して、ページの先頭ではなく下部にクライアント側のjsリソースへのリンクを挿入します-xpageにリソースを直接含めて、自動生成されたコードの後に​​続くようにします

注意:これは、xpagesアプリをFoundationsで動作させるために必要でした http://foundation.zurb.com/docs/

イベントがフィールドにバインドされた後、foundationsjsファイルを含める必要があります

ありがとう!

4

1 に答える 1

1

次のコードを使用して、最後にスクリプト ブロックを追加してみてください。

XSP.addOnLoad(function() {
  document.write('<script src="my.js">');
}

ただし、これは生成される前に実行される場合がありますXSP.addOnLoad。次に、次のような小さなハックを試すことができます。

XSP.addOnLoad(function() {
  setTimeout(document.write('<script src="my.js">'), 200);
}
于 2013-02-07T17:24:55.397 に答える