- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用客户端 JavaScript 将 4 个字段的值传递到新 XPage
在下面找到我迄今为止尝试过的内容,我无法将值放入新 XPages 的字段中:(
//客户端JS向新窗口传值
var cFld = document.getElementById("#{id:fieldNameID}").innerHTML ;
myUrl = "http://serveradres/applicationame.nsf/xspFrmTest.xsp?action=newDocument";
var zWindow = window.open(myUrl, '_blank');
var zDoc = zWindow.document;
zDoc.getElementById("#{id:fieldNameID2}").value = "TEST VALUE";
更新1:我想打开的新页面位于另一个应用程序中。所以我不能携带任何类型范围的任何值(应用程序、 session 等......)思考下面的示例。从xspfrmtest.xsp到xspfrmtest2.xsp
最佳答案
这是在客户端不同 Domino 数据库的 XPage 之间传输(大)字段值的示例:
带有 XPage One.xsp 的数据库 One.nsf:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view
xmlns:xp="http://www.ibm.com/xsp/core">
<xp:inputText
id="fieldOne"></xp:inputText>
<xp:button
value="Open Two.xsp in Two.nsf"
id="button1">
<xp:eventHandler
event="onclick"
submit="false">
<xp:this.script><![CDATA[
window.open("http://server1/Two.nsf/Two.xsp", '_blank');
]]></xp:this.script>
</xp:eventHandler>
</xp:button>
</xp:view>
带有 XPage Two.xsp 的数据库 Two.nsf:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:eventHandler
event="onClientLoad"
submit="false">
<xp:this.script><![CDATA[
var fieldOne = window.opener.document.querySelector('[id$=":fieldOne"]');
if (fieldOne) {
window.document.getElementById("#{id:fieldTwo}").value = fieldOne.value;
}
]]></xp:this.script>
</xp:eventHandler>
<xp:inputText
id="fieldTwo"></xp:inputText>
</xp:view>
第二个 XPage 使用 window.opener
onClientLoad 获取第一个 XPage 窗口的句柄,然后从那里读取字段值。
关于javascript - 使用 XPage 中的 ClientSide JS 将值传递到新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37345242/
我有一个复杂的发票页面,其中包含订单项目等详细信息。我将一直使用这些表格。当页面加载时,我使用javacode(for循环等)并以这种方式编写html。我可以做的另一件事是返回一个 json 对象并使
我有一个数据库表,其中包含最多 30.000 个条目和 20-25 列,我想在数据表中显示它们。 我是否需要这种规模的服务器端处理,或者我可以将所有数据发送到客户端并由客户端处理所有内容(例如过滤器和
我正在研究 FineUploader 的实现。特殊要求是在客户端动态创建缩略图,然后使用原始图像上传上传这些缩略图。 我有一个适用于 FF 的实现,但似乎不适用于 iO。看起来像这样: var upl
下面的代码将在单击按钮时更新用户在文本框中输入的显示值,但在此代码中它不会保留用户先前输入的值。 Type your comment below Submit - jQuery(func
我们使用 FineUploader 将文件上传到 REST 服务。当前版本的 FineUploader 允许自动上传缩放图像 as detailed here . FineUploader 有方法在服
我想使用客户端 JavaScript 将 4 个字段的值传递到新 XPage 在下面找到我迄今为止尝试过的内容,我无法将值放入新 XPages 的字段中:( //客户端JS向新窗口传值 var cFl
我有一个 Javascript 文件,其中的数据需要保存到 Mongoose 架构中,然后插入到 MongoDB 表中。该架构是在单独目录中的文件中定义的,因此我尝试通过在文件顶部包含以下行来导入它:
我一直在学习很多关于标准 asp.net 验证器的知识,我的最新发现是关于如何禁用验证器客户端,这非常酷。 现在,如果我的初始帖子启用了验证器,但在客户端,我禁用它,服务器端是否识别客户端更改并保留它
摘要 我需要存储上传的图像和服务器生成的图像,并使用可移植和可预测的路径,因此我的服务器代码知道这些图像存在的位置。 我需要生成这些图像的 URL,以便发送给客户端。这些 URL 将在 HTML 图像
我目前正在研究客户端模型绑定(bind)到 HTML 模板,尤其是使用 angularjs。我想知道从服务器检索客户端 View 模型的最佳策略是什么,例如一个 View 模型,不仅包含用于编辑的数据
我是一名优秀的程序员,十分优秀!