日期:2014-05-17  浏览次数:20972 次

asp弹出窗口文本域获取到的值传递到父页面文本域中怎么实现?在线等!
描述:父页面中通过文字点击打开弹出窗口,弹出窗口是一个上传页面,文件上传后在弹出窗口的文本域中可获取到路径,现在是想实现,在关闭弹出窗口后,将弹出窗口文本域中取到的路径传递到父页面中的文本域里。不会处理,请求各位帮忙,在线等!!!

父页面
  <tr> 
  <td width="159" height="22" align="right" bgcolor="#A4B6D7">文件上传:</td>
  <td bgcolor="#E3E3E3">
  <input type="text" name="upfileaddress" id="upfileaddress">
  <a href=# onClick="window.open('up.asp','blank_','scrollbars=yes,resizable=no,width=650,height=450')">文件上传</a></td>
  </tr>

子页面 up.asp

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>实现路径添加到文本框</title>
</head>

<body>
<table width="560" border="0" align="center" cellpadding="0" cellspacing="0">
<form id="myform1" name="myform1" method="post" action="">
<tr>
  <td height="28" colspan="2" align="center">实现路径添加到文本框</td>
</tr>
  <tr>
  <td height="25" align="right">图片路径:</td>
  <td><input name="img" type="text" id="img" size="30" /></td>
</tr>
<tr>
  <td height="25" align="right">&nbsp;</td>
  <td><iframe src="up.htm" name="a" width="100%" marginwidth="0" height="25" marginheight="0" align="left" scrolling="no" frameborder="0"></iframe></td>
</tr>
</form>
</table>
</body>



------解决方案--------------------
你错了!应该直接在父页面里添加iframe,iframe才是子页面。上传成功后调用一下parent.id.value='地址'即可。