JavaScript控制表单的一个问题(本人菜鸟)

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:15:00
在ggp.asp这个文件里面我想实现的是:
提交一个图片以及它的一些说明。
在这个网页的表单里面图片路径的文本框后面有个“上传”的按钮
点了之后打开UploadPic.asp实现上传。
我上传已经实现了
现在想解决的问题是上传完后我想使ggp.asp的表单里面图片路径的文本框里面自动出现刚才上传了的图片路径。
怎么用JavaScript实现?
我看了一些类似的例子它们是这样写的:<script>window.opener.document.form1.tplj.value='"&SavePath&SaveFileName&"'</script>
但是我不知道怎么运用请高手详细指点。我万分感谢。

你把response.write"<script>window.opener.document.form1.tplj.value='"&SavePath&SaveFileName&"'</script> ");
添加到你的 上传 的那段代码后面

要是实在不行就看下、面代码:
<script language = "JavaScript">
var imageObject;
function ResizeImage(obj, MaxW, MaxH)
{
if (obj != null) imageObject = obj;
var state=imageObject.readyState;
var oldImage = new Image();
oldImage.src = imageObject.src;
var dW=oldImage.width; var dH=oldImage.height;
if(dW>MaxW || dH>MaxH) {
a=dW/MaxW; b=dH/MaxH;
if(b>a) a=b;
dW=dW/a; dH=dH/a;
}
if(dW > 0 && dH > 0)
imageObject.width=dW;imageObject.height=dH;
if(state!='complete' || imageObject.width>MaxW || imageObject.height>MaxH) {
setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",40);
}
}