请高手们进来看一下,帮一下小弟,
我有做了一个页面,现在想点击页面上面的按钮,弹出一个对话框,在新的对话框选择一个姓名,点确定,页面自动关闭,将这个姓名保存到原来的页面的textbox中, --------------------编程问答-------------------- 先要做个主页面来显示你的TEXTBOX 然后在做个弹出窗口 ( Window.ShowModalDialog)把要进行选择的人名字帮顶在 被弹出的窗口上面! 最后选择名字后关闭窗口把被选择的名字返回!
TEXTBOX。TEXT =返回的名字 然后刷新主页面!
--------------------编程问答-------------------- 最后选择名字后关闭窗口把被选择的名字返回,就是不知道怎么返回啊,这个程序怎么写啊,能不能贴上来看一下, --------------------编程问答-------------------- <script language="jscript">
function getvalue()
{
var UserValue = window.opener.document.all.TxtSendIDS;
var UseName = window.opener.document.all.InpUseValue
var UseList = document.getElementById("LisAddUser");
var a;
a = 0;
var StrUV="";
var StrName="";
while(a<UseList.length)
{
if(a==0)
StrName = UseList.options[a].text;
else
StrName = StrName + "," + UseList.options[a].text;
StrUV = StrUV + "[" + UseList.options[a].value + "]";
a = a + 1;
}
UserValue.value = StrName;
UseName.value = StrUV;
alert("添加用户成功!!");
window.close();
} --------------------编程问答-------------------- <html>
<head>
<script language="JavaScript">
function openWindow() {
window.showModelessDialog("2.html", document.getElementById('txtName') ," dialogWidth='40px';dialogHeight='167px'; dialogLeft=610;dialogTop=256;resizable='no';status='no';scroll='no'");
}
</script>
</head>
<body>
<input type="text" value="" id="txtName">
<input type="button" onclick="openWindow()" value="sc" id="btnOk">
</body>
</html>
以上为1.html
<html>
<head>
<script language="JavaScript">
function getValue() {
window.dialogArguments.value=document.all("txtName").value;
window.close();
}
</script>
</head>
<body>
<input type="text" value="" id="txtName">
<input id="btnSelect" type="button" value="选 择" onclick="getValue()"/>
</body>
</html>
以上为2.html
你都放在记事本里面保存一下.应该能实现你要的功能. --------------------编程问答-------------------- 上面这个只是在第二个HTM里面输入一个姓名显示到第一个上面的TEXTBOX里面,如果想实现选择可用LISTBOX等就可以. --------------------编程问答-------------------- string txtname=textBox1.text;
form1 fm=new form1(name);
fm.Open();
//让原来的窗体带参数
//将参数再传到其它自定义的变量中
//你这样试试,我好像见过别人这么弄的。我是初学者,正在吸收经验
补充:.NET技术 , ASP.NET