注册 登录
编程论坛 ASP技术论坛

寻求iframe传值问题解决方案

steven1013 发布于 2007-09-13 14:31, 1313 次点击
只有本站会员才能查看附件,请 登录

我在选择好图片后点击上传,如何能将iframe中的图片地址传递到主表单中1的位置,
这样我就可以把照片地址上传到数据库了……
主表单名称:myform iframe名称:myiframe


[此贴子已经被作者于2007-9-13 14:33:58编辑过]

8 回复
#2
天涯听雨2007-09-13 16:25
上传完成后这样,将上传完成的路径值给文本框

<%
response.write"<script language=javascript>parent.document.form.1.value='" & url & "';</script>
%>
#3
盖世豪侠2007-09-13 16:25

[QUOTE]这样我就可以把照片地址上传到数据库了……[/QUOTE]

这是人家电脑上的地址你要来干嘛

#4
不惑2007-09-13 17:09
当黑客用吧
#5
steven10132007-09-13 17:17

当我上传后 iframe有个变量 <%=newname%>
其实我那个1要的就是这个值
我想问下 怎么把这个 变量值提取出来

#6
yms1232007-09-14 10:47

能不能把这个页面的源代码贴出来看看。

#7
steven10132007-09-17 08:09

<html><head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body><form action="iframetest2" name="myform" method=post>
<table border="1" width="19%" id="table1" height="253" cellspacing="0" cellpadding="0">
<tr>
<td height="185" align="left" valign="top">
<p align="center">
<iframe id="GuestList" height="177" width="100%" scrolling="no" marginheight="1" marginwidth="1"frameborder="0" src=upfile/upload.asp name="iframe1">
</iframe></td>
</tr>
<tr>
<td height="44">
<p align="center">
<input type="text" name="b" id="pic" size="23" ></td>
</tr>
<tr>
<td>
<p align="center"><input type="submit" value="提交" name="B1">&nbsp;
<input type="reset" value="重置" name="B2"></td>
</tr>
</table>


</form>

</body>

</html>

#8
yms1232007-09-17 14:34

在upload.asp文件中上传后的操作里写如下javascript代码
<script language="javascript">
parent.document.myform.b.value="[上传后的路径]";
</script>

#9
steven10132007-09-18 16:06
yms123
你简直是个天才……
问题终于解决了……

非常感谢……
1