我希望有人可以帮助我解决这个问题.
我想要做什么我将一个值从弹出窗口返回到使用javascript启动它的父窗口.
我试过的是打电话(在各种网站上阅读)
window.opener.document.forms[0].textField.value = 'value'
Run Code Online (Sandbox Code Playgroud)
但是虽然这不会产生任何错误,但它不会改变字段值.
我已经尝试在网上搜索一个解决方案,但有很多网站与谷歌上的"弹出返回值"有关,结果可追溯到2000年,许多人似乎互相冲突,所以我有点困惑.
理想情况下,我希望做的是让弹出窗口等待做出决定(是或否),并从父窗口返回到调用函数的真值或假值.作为这个的原因,是我有一个表单使用onsubmit来调用javascript函数来确认天气继续没有.我正在使用一个对话框来返回一个真正的假值,但现在尝试用弹出窗口进行操作,这样我就可以包含图像和各种其他信息.
希望我已经解释得很好,有人可以帮我解决问题.
谢谢你的时间.
小智 2
在父页面中使用它
var answer = window.open(<your page and other arguments>)
if (answer == 1)
do some thing
Run Code Online (Sandbox Code Playgroud)
在子页面中
window.returnValue = 1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24877 次 |
| 最近记录: |