我们正在尝试在 Domino Designer 中使用 jQuery。当我创建一个库,在编辑器中发布 jQuery 代码并尝试保存时,Domino 设计器提示编译错误,结果是报告 bug !
我们的客户正在使用旧版本的 Domino,我们不能指望他们的机器上修复这样的错误。 无论如何,似乎有一些solutions .
就我而言,我必须将 jQuery 添加为文件。问题是我们正在修改的旧应用程序是基于表单的。在 XPage 中,可以像这样引用该库:
<xp:script src="/jquery-1.4.2.min.js" clientSide="true"></xp:script>
js 库驻留在 iNotes 应用程序中的 resources/files 文件夹中。
但是,在表单中,我只能引用库文件夹中明确包含的库。 有没有办法在表单中包含路径可达的js文件?
最佳答案
在表单中使用 jQuery 几乎与在 XPage 中一样简单:只需转到表单的 HTML- header- 部分并执行完全相同的操作,但使用“脚本”- 标记:
这是我用于 jquery、jquery、cookie 和 jquery-ui 的公式:
"<script type=\"text/javascript\" src=\"/" + @WebDbName +
"/jquery.js\"></script>" +
"<script type=\"text/javascript\" src=\"/" + @WebDbName +
"/jquery.cookie.js\"></script>" +
"<script type=\"text/javascript\" src=\"/" + @WebDbName +
"/jquery-ui.js\"></script>"
通常,它应该在没有@WebDbName的情况下也能工作,但我发现,可能存在不安全的情况(例如嵌入到另一个应用程序的框架集中的表单)。
关于javascript - 在 Domino Designer 中将 jQuery 作为 iNotes 表单中的文件包含并引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24571418/