在javascript中关闭模式对话框并返回一个值
Close modal dialog with returning a value in javascript?
我需要关闭模态对话框返回一个值在同一个函数
我不能这样写代码,因为当返回一个值时,下一行永远不会执行,
function butOK_OnClick() {
return "OK";
window.close();
}
那么这是正确的方法吗?
function butOK_OnClick() {
window.returnvalue = "OK";
window.close();
}
或者最好的方法是什么?
假设您使用window.showModalDialog
打开窗口(因为window.open
不允许返回值),您只需设置模式的returnValue
属性,然后将其设置为打开器中的变量。
开启的窗口:
var returnedValue = window.showModalDialog(url);
模态窗口:
window.returnValue = 'foo';
window.close();
你可以使用
$("#modalId", window.top.document).data("cancelled", true);
$("#modalId", window.top.document).data("returnValue", returnVal);
相关文章:
- 获取最后一个返回值
- 使用谷歌地图:一个返回undefined的自定义javascript函数
- eval(“{}”) vs eval (“x={}”),一个返回 undefined,而另一个返回 {}
- 如何使用 jQuery 创建一个返回 SQL 结果集的函数
- JavaScriptAJAX调用一个返回XML的PHP
- 在什么情况下,您会使用一个返回另一个函数(Javascript)的函数
- 如何创建一个返回等待EventEmitter的promise的函数
- Angularjs模拟一个返回$http承诺的函数
- 如何编写一个返回单个值的java脚本函数,并将返回的值分配给我们想要的任何变量
- Jasmine-测试一个返回localStorage项的服务
- 创建一个返回函数
- 给定子域中的cookie,您可以编写一个返回代理服务器主机名的javascript函数吗
- 在Javascript中给Number添加一个返回变量
- 如何在angularjs中编写一个返回承诺的异步方法
- HTML4和HTML5 -如果没有导航,我怎么知道是否有一个“返回”状态
- 如何在JavaScript中创建一个返回本地文本文件值的函数?
- 如何声明一个javascript变量并将其值赋给一个返回布尔值的php文件
- 如何在异步测试中测试一个返回承诺的存根
- 从php传递一个返回值给js
- 输入一个返回的可观察对象