变量传递问题,急!!

maoguoqing 2004-08-04 09:14:04
文件上传:IMAGE.ASP选择文件,IMAGE1.ASP接受文件
代码长但简单
IMAGE.ASP 代码:
SCRIPT language=JavaScript>
<!--
function getvalue()
{
window.returnValue = "upimage/"+document.uploadf.sss.value;
self.close();
}


function check()
{var url= document.uploadf.file1.value;
var part=url.split(".");
var name=part[1];
name="<%=fname%>"+"."+name;
document.uploadf.sss.value=name;
}

//-->
</SCRIPT>
<body >
<script language="JavaScript">
function See(hh,ff) {
hh.src=ff.value
}
function SeeBig(filepath){
window.open("SeeBig.asp?FFF="+filepath,"","");
}
</script>
<form name="uploadf" method="POST" enctype="multipart/form-data" action="image1.asp" target="_blank">
<br>
<table width=96% border=1 cellpadding=2 cellspacing=0 bordercolorlight=#000000 bordercolor=#FFFFFF align="center">
<tr align=center bgcolor=#666666>
<td width="66%"><font color=#FFFFFF>操作:添加图片</font></td>
<td width="34%"><font color="#FFFFFF">图片预览</font></td>
</tr>
<tr align="center">
<td height="28" width="66%"><br>
<p> 选择图片:
<input type="file" name="file1" onchange="check()">
<br>
<br>
<input type="submit" value="选 择" onClick="getvalue()">
<input type="hidden" name="sss" value="ss">
<input type="button" name="b1" value="预览" onClick="See(this.form.picview,this.form.file1)" > <br>
<br>
</p>
</td>
<td height="28" width="34%"><img src="img/see.gif" name="picview" width="160" height="120" border="1" alt="此处为浏览效果" ><br>
此处显示的大小是:160x120</td>
</tr>
</table>
<p> </p>
</form>
</body></html>


image1.asp 的代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>添 加 下 载 程 序</title>
</head>

<body>
<%dim varfname1
Set obj = Server.CreateObject("LyfUpload.UploadFile")
obj.maxsize=10000000
obj.extname="zip,rar,exe,gif,jpg,png"
varfname1=obj.request("sss")
'文件存放路径
path=server.mappath("/newsadd/upimage/")
ss=obj.SaveFile("file1",path, false,varfname1)
%>
<script language=javascript>
self.close();
</script>
</body>



这里varfname1=obj.request("sss")得到的是‘SS’这个值,不是选取文件的路径,即不是IMAGE.ASP中函数getvalue()返回的值,如何得到getvalue()的返回值??
...全文
51 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
maoguoqing 2004-08-04
function check()
{var url= document.uploadf.file1.value;
var part=url.split(".");
var name=part[1];
name="<%=fname%>"+"."+name;
document.uploadf.sss.value=name;
}
这个函数是不是有问题??我怎么得不到文件啊
回复
jervis82 2004-08-04
太长没有心情看。算是up吧,呵呵。
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-04 09:14
社区公告
暂无公告