在弹出窗口里的关闭按钮事件里:Response.Write("<script language=javascript>returnvalue='返回值'</script>");在父窗口中判断:var rValue = window.showModalDialog(path,null,attribute);将rValue 值赋给相应的下拉框
解决方案 »
- 特效 试衣间戴帽子特效 JS Flash
- AJAX + div 动态显示后台数据
- javascript 写的table增、批量删、模糊查询、文本框编辑,求指导。
- JS里正则表达式特殊字符的过滤
- 请教一下firefox下javascript出错的问题
- 关于ext form提交后接受返回参数问题
- 这个javascript程序请帮我改改
- 求一个日期输入的弹出式日历选择控件脚本
- 在a.html文件中,用document.write写的东西后,如何重新清空改页面?
- 变量使用问题
- 一段简单的javascript教程的程序,请帮忙看一下为什么运行不了?
- javascript一个简单的循环问题?(ASP应用)
option.text = "不显值";
option.value = "value值";
下拉列表.add(option);option = null;
var 下拉列表 = window.opener.下拉列表名; //如果没有form
下拉列表.options[下拉列表.length] = new Option("value值","显示值");
var s_obj = parent.下拉表名;
s_obj.options[s_obj.options.length] = new Option("text", "value");
Demo1.htm文件如下:<script>
function getName(){
var obj_Result = new Object();
obj_Result = window.showModalDialog ("Demo2.htm",
window,"dialogWidth=200px;dialogHeight=120px; status = 0;");
if (null != obj_Result){
if (obj_Result.Flag == "yes"){
alert("ID:"+obj_Result.ID+"Name:"+obj_Result.Name);
}
}
}
</script>
<input type="button" value="打开" onClick="getName()"/>Demo2.htm文件如下:<SCRIPT>
/**确定按钮*/
function confirmClick(){
//获得当前Form
var thisForm = document.Demo2Form;
var obj_Result = new Object();
obj_Result.Flag = "yes";
obj_Result.ID=thisForm.ID.value;
obj_Result.Name=thisForm.Name.value;
window.returnValue = obj_Result;
window.close();
}
/**取消按钮*/
function cancelClick(){
window.close();
}
</SCRIPT>
<form name="Demo2Form" method="POST" action="">
<TABLE>
<TR>
<TD><input type="text" name="ID"></TD>
</TR>
<TR>
<TD><input type="text" name="Name"></TD>
</TR>
<TR>
<TD><input type="button" value="确定" onclick="confirmClick()"/>
<input type="button" value="取消" onclick="cancelClick()"/></TD>
</TR>
</TABLE>
</form>