有时候我们需要在一个页面上点一个选择按钮,弹出一个窗口选择一个值,然后点确定,填到父页面的某个输入框中,但是在子页面中操作父页面的东西很麻烦,有时候还会找不到父页面对象,于是想到了模态框,弹出模态框,然后在关闭时返回一个值,然后再将这个值赋到的输入框中,这样就不存在跨页面的操作,也不容易出问题。
首先定义弹出窗口的参数,这个参数根据你自己的需要定义,对返回值没有啥影响。
1 |
var feature= "dialogHeight:300px;dialogWidth:500px;edge:Raised;center: Yes;help: no;resizable:yes;status: no;" ; |
然后就是弹出窗口并接收返回值
1 | var _value = window.showModalDialog( "/test.html" , "弹出窗口" ,feature); |
1
2
3
4
5
6
|
function returntest() { window.returnValue= "我是返回值" ; window.close(); } |
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于