我用的window对象的showmodaldialog属性实现弹出窗口。能不能不调用close方法就将子窗口的数据传回父窗口。或者有什么其他的属性能解决。求解
解决方案 »
- 【求解答】下面的javascipt中的括号 分别是什么意思
- 新手问下对于javascript的学习?
- 请高手写一个Object对象***********************
- jquery如何反选择click事件?
- 有关event.srcElement的一点疑问
- 请问为什么我在html中用js可以new ActiveXObject("WScript.Shell"),但是在jsp中却不行呢?小弟菜鸟,望各位帮助
- 请教一个基本问题,关于声明变量。
- 求5级级联下拉框,数据从数据库中动态生成
- 如果有空看一下,谢谢
- 为什么我的程序在ie5.0不执行?
- 请问,这段代码输出什么?
- 图片后缀被修改,IE不支持,无法显示,求解决方法。
* 弹出模态对话框
* url 对话框中要显示的内容的url
*/
function showModalWin(url){
showModalDialog(url,window,"center=1;dialogHeight=700px;dialogWidth=700px;help=0");
}/**
* 关闭模态对话框窗口,刷新父窗口
*/
function closeModalWin(){
var msgval = $('msg').innerHTML;
if(msgval != '')
window.dialogArguments.document.forms[0].submit();
//window.close();
}这个代码给你看看,希望对你有用。
}
父窗口,将自身作为引用参数传递给模态子窗口,子窗口就可以调用父窗口了,
和回传值的效果是一样的。
希望对你有帮助。
window.dialogArguments.functionFromFather(); //functionFromFather为父窗口方法
window.dialogArguments.variourFromFather; //variourFromFather为父窗口的变量,可以直接赋值
通过这样调用父窗口方法和变量,从而可以传值给父窗口。