用showModalDialog时,怎样把值传回主画面? showModalDialog在close之前window.returnValue="值"var ret=showModalDialog()ret就是返回的值了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意showModalDialog属性有width,height,dialogargs和return Value,方法有close(),需要返回值只有用window.returnValue了 例子:test.html<HTML><BODY><input type="text" id="txt" size=20><script>x = showModalDialog("testnew.html");txt.value = x;</script></BODY></HTML>testnew.html:<HTML><BODY><input type="text" name="dlgtxt"><button onclick="doSomething()"> return </button><script>function doSomething(){ returnValue = dlgtxt.value; close();}</script></BODY></HTML> 可以通过dialogArguments的。我常常把window对象传给modalDialog,然后在modalDialog中调用原来窗口中的函数或对象,这样要处理复杂的情况的时候就很自由。比如显示日期选择器 <input onclick="showModalDialog('dateSelecter.html',window)" style="cursor:hand" readonly>在dateSelecter.html中选择日期后这样:dialogArguments.event.srcElement.value=......如果需要返回多个值的时候更显得方便:dialogArguments.selectDate(year,month,day)只要主窗口中有相应的selectDate方法,就可以接受、处理返回的数据。更复杂的情况下,传递自定义的对象更方便,不过要对javascript的自定义对象有比较好的了解。 数字 字母 汉字 下划线的正则怎么写 这个js竟然FF支持,IE不支持? 请问一个ECMAScript匹配字符的问题 如何在页面中设置frame的src,在线等,急~~~~~~~~~~~~ OCX插件注册问题 请问,搜索引擎能够识别JAVA输出到客户端的HTML文字代码吗? javascript简单问题 js下拉菜单 点击一下全部被拉出来了 求大神指教 谁知道有没有 js文件管理插件 类似百度云 jdk没写入本地接口 绝对完美!!变量空间递归终于研究成功了哈哈~~~~~~ 如何用Javascript来判断SQL的varchar类型为NULL????
showModalDialog属性有width,height,dialogargs和return Value,方法有close(),需要返回值只有用window.returnValue了
test.html<HTML><BODY>
<input type="text" id="txt" size=20>
<script>
x = showModalDialog("testnew.html");
txt.value = x;
</script>
</BODY></HTML>testnew.html:<HTML><BODY>
<input type="text" name="dlgtxt">
<button onclick="doSomething()"> return </button>
<script>
function doSomething(){
returnValue = dlgtxt.value;
close();
}
</script>
</BODY></HTML>
dialogArguments.event.srcElement.value=......如果需要返回多个值的时候更显得方便:
dialogArguments.selectDate(year,month,day)
只要主窗口中有相应的selectDate方法,就可以接受、处理返回的数据。更复杂的情况下,传递自定义的对象更方便,不过要对javascript的自定义对象有比较好的了解。