对话框的问题!急!急!急! 用window.open打开一个有form的页面,再通过opener将form中控件的value写回原窗口 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用window.open(...)弹出窗口或者模态窗口都可以。1.htm<script language="javascript"><!-- function showDialog(nvCompanyName) { var RetVal =null; RetVal = showModalDialog("2.htm"); if (RetVal!=null) { document.form.txt.value =RetVal; } }//--></script><form name=form><input type=text name=txt><input type=button value=点我 onclick="showDialog(document.form.txt.value)"></form>2.htm<input type=text name=txt><INPUT TYPE="BUTTON" VALUE="Select" onClick="returnValue=txt.value;self.close();"> 用var a=showModalDialog(url,参数)弹出摸太对话框,用returnvalue返回值,a接受 a1.htm<input type=hidden name=text1><input type=hidden name=text2><input type=hidden name=combo1><button onclick="openwin();">open win</button><script> function openwin(){ window.showModalDialog("a2.htm","","dialogHeight: 504px; dialogWidth: 366px; dialogTop: 100px; dialogLeft: 100px; edge: Sunken; center: Yes; help: Yes; resizable: Yes; status: Yes;");} </script>a2.htm<title>对话框名字</title><input type=text name=text1><input type=text name=text2><select name=combo1><option value=1>1</option></select><button onclick="returnvalue();"> o k </button><script> function returnvalue(){ var pd=parent.document.all; var ld=document.all; pd.text1.value=ld.text1.value; pd.text2.value=ld.text2.value pd.combo1.value=ld.combo1.value}</script>直接写的,没有调试,可能有错误,不过大概就是这个意思,你试试看吧 function dobg(o,type){ var fcolor=showModalDialog("backGroundSelect.aspx?type="+type,false,"dialogWidth:308px;dialogHeight:310px;status:0;"); if(fcolor!=undefined){ eval(o).value=fcolor; } } 框架收收缩问题??? 复选tree,选中节点后收缩treepanel,再展开,复选框上的勾不见了 求助!!!!判断file类型输入框是否为空 如何实现在点击浏览器的关闭按钮时弹出提示信息? 大家知道这样的文件如何下载吗,up有分~多谢啦~ ---答案 怎么用javascript得到页面的绝对路径? 请问如何使下拉框可写? 如何指定form下的单元格及控件? 帮我注释一下这些语句 新视野大学英语iso 里面的网页是TStudio写的,能破? 能不能通过窗口名字得到该窗口的引用? 下拉菜单的制作
<script language="javascript">
<!--
function showDialog(nvCompanyName)
{
var RetVal =null;
RetVal = showModalDialog("2.htm");
if (RetVal!=null)
{
document.form.txt.value =RetVal;
}
}
//-->
</script>
<form name=form>
<input type=text name=txt>
<input type=button value=点我 onclick="showDialog(document.form.txt.value)">
</form>2.htm<input type=text name=txt>
<INPUT TYPE="BUTTON" VALUE="Select" onClick="returnValue=txt.value;self.close();">
<input type=hidden name=text2>
<input type=hidden name=combo1>
<button onclick="openwin();">open win</button>
<script>
function openwin(){
window.showModalDialog("a2.htm","","dialogHeight: 504px; dialogWidth: 366px; dialogTop: 100px; dialogLeft: 100px; edge: Sunken; center: Yes; help: Yes; resizable: Yes; status: Yes;");
}
</script>a2.htm
<title>对话框名字</title><input type=text name=text1>
<input type=text name=text2>
<select name=combo1><option value=1>1</option></select><button onclick="returnvalue();"> o k </button>
<script>
function returnvalue(){
var pd=parent.document.all;
var ld=document.all;
pd.text1.value=ld.text1.value;
pd.text2.value=ld.text2.value
pd.combo1.value=ld.combo1.value
}
</script>
直接写的,没有调试,可能有错误,不过大概就是这个意思,你试试看吧
function dobg(o,type){
var fcolor=showModalDialog("backGroundSelect.aspx?type="+type,false,"dialogWidth:308px;dialogHeight:310px;status:0;");
if(fcolor!=undefined){
eval(o).value=fcolor;
}
}