由于负载平衡,请从不同域上的iframe内关闭父iframe窗口(jqueryui对话框)
我有一个jQueryUI对话框,里面有一个iframe。我正在iframe中加载另一个页面,它与父对象不在同一个域中。页面是两个不同的系统,System1(父系统)和System2(iframe中的子系统) 我想做的是在iframed页面上添加一个按钮,该按钮调用JS/jQuery关闭父页面上的acctual对话框窗口 就像他们在这里做的那样: 问题是,这只在两个页面位于同一个域时有效,因为 这是我当前的按钮,当两个系统位于同一个域上时,它可以正常工作:由于负载平衡,请从不同域上的iframe内关闭父iframe窗口(jqueryui对话框),jquery,iframe,cross-domain,jquery-ui-dialog,load-balancing,Jquery,Iframe,Cross Domain,Jquery Ui Dialog,Load Balancing,我有一个jQueryUI对话框,里面有一个iframe。我正在iframe中加载另一个页面,它与父对象不在同一个域中。页面是两个不同的系统,System1(父系统)和System2(iframe中的子系统) 我想做的是在iframed页面上添加一个按钮,该按钮调用JS/jQuery关闭父页面上的acctual对话框窗口 就像他们在这里做的那样: 问题是,这只在两个页面位于同一个域时有效,因为 这是我当前的按钮,当两个系统位于同一个域上时,它可以正常工作: <input type="subm
<input type="submit" onclick="$('#myDialog', window.parent.document).hide();" value="X" />
这些站点/系统实际上可能位于同一服务器和域上,但我使用负载平衡器在3个不同的服务器之间移动流量。
因此有两个系统,每个系统运行在三台服务器上。下面的端口对应于不同的系统(91=System1,92=System2)
即