0

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

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

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

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

注意:这是让 xpages 应用程序与 Foundations 一起工作所必需的 http://foundation.zurb.com/docs/

事件绑定到字段后,我需要包含基础 js 文件

谢谢!

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 回答