我正在尝试从弹出窗口更新主窗口的购物车数量。
如何在关闭之前从弹出窗口调用购物车控制器,然后在主窗口中显示结果?
我正在尝试使用javascript调用spring控制器。
答案 0 :(得分:2)
window.opener
是返回打开窗口的引用。这是一些示例代码:
win1.html:
<a href="javascript:window.open('win2.html');">pop up</a><br/>
<a href="javascript:document.getElementById('mydiv').innerHTML = myvar;">set var</a>
<div id="mydiv"></div>
win2.html:
<script>
window.opener.document.getElementById("mydiv").innerHTML = "test";
window.opener.myvar = "test2";
</script>
答案 1 :(得分:0)
这不是答案,而是更多的指针。奥利弗给出了正确的答案。如果您愿意尝试实现此目的的新方法,可以尝试在较新的浏览器中使用跨窗口消息传递。这是一个让你入门的链接