如何在xpage的最底部添加Javascript资源?

时间:2013-02-07 14:57:43

标签: xpages lotus-domino lotus

我需要在xpage的末尾包含一个javascript文件,以便在自动生成的XSP.addOnLoad事件代码之后加载它。例如

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

理想情况下,我希望将其作为主题的一部分包含在内,但如果我这样做,则会进入HEAD部分

我也可以...... - 在主题中指定将链接插入页面底部而不是头部的客户端js资源 - 直接在xpage上包含资源,使其位于自动生成的代码

之后

注意:这需要一个xpages应用程序与Foundations一起工作 http://foundation.zurb.com/docs/

在事件绑定到字段

之后,我需要包含基础js文件

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试使用以下代码添加脚本块:

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

但是,这可能会在生成的XSP.addOnLoad之前执行。然后你可以试试这样的小黑客:

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