【发布时间】:2010-01-02 09:48:23
【问题描述】:
我想在客户端 PC 上打开一个弹出窗口,我将在其中显示记录。用户将单击所选行,弹出窗口将消失,但我页面上的父表单必须填充与弹出窗口上单击的行相关的 DB 值。
这就是我想做的。什么是正确的方法?
【问题讨论】:
-
你到底卡在哪里了?是在显示记录,还是在窗口之间进行通信?
-
两者都卡住了。首先无法打开弹窗,也无法沟通
我想在客户端 PC 上打开一个弹出窗口,我将在其中显示记录。用户将单击所选行,弹出窗口将消失,但我页面上的父表单必须填充与弹出窗口上单击的行相关的 DB 值。
这就是我想做的。什么是正确的方法?
【问题讨论】:
您应该能够从弹出窗口向您的父窗口发送回一些响应。 有一个特定的 javascript 方法可以做到这一点。 See this.
【讨论】:
您还可以使用模态弹出式容器,这将使通信更简单,并让您更好地控制数据。即使客户端有任何类型的弹出窗口阻止程序(大多数默认情况下都会这样做),它也可以完美地工作。
它很容易从头开始构建,而且还有许多 jquery 插件使它变得更加简单。
【讨论】: