就是蹦出一个窗口,里面有一个单行文本框,和一个浏览按钮,还有一个图片的提交按钮!就是上传图片的窗口下面是这个页面的html代码,大家看看如何写,给我功能代码<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<HEAD>
<TITLE>Image Upload Form</TITLE>
<link rel="stylesheet" type="text/css" href="http://image.ecplaza.net/global/tonta/css/newhome.css"><SCRIPT LANGUAGE="JavaScript">
<!--
extArray = new Array(".gif", ".jpg", ".jpeg");function LimitAttach(form, file)
{
allowSubmit = false;
if (!file) return;
while (file.indexOf("\\") != -1)
file = file.slice(file.indexOf("\\") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++)
{
if (extArray[i] == ext)
{
allowSubmit = true;
break;
}
} if (allowSubmit)
{
UpdatePreviewImage();
return true;
}
else
{
alert("JPG or GIF file Only");
document.actionForm.reset();
return false;
}
}function UpdatePreviewImage()
{
document.actionForm.previewimage.style.color = "#000000";
document.actionForm.previewimage.src = document.actionForm.image.value;
}function check()
{
var valid = actionForm.image.value;
if (valid=="")
{
alert("File Not Found");
return;
}
if (!LimitAttach(actionForm, valid))
{
return;
}
document.actionForm.tmpimage.value=document.actionForm.previewimage.src;
bottomTable.style.display='none';
actionForm.submit();
}function noPress()
{
alert("No key press.");
document.actionForm.reset();
}
//-->
</SCRIPT>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"><table width="100%" border=0 cellspacing=0 cellpadding=0>
<tr><td align=left bgcolor="#336699"> <span style="color:white;font-size:20px;font-wight:bold;">Upload Image</span></td></tr><tr><td height=5></td></tr></table><form method=post name=actionForm action="imageupload.asp" enctype="multipart/form-data" method="post">
<input type=hidden name=cmd value="uploadImage">
<input type=hidden name=tmpimage value="">
<input type=hidden name=orgimage value="http://image.ecplaza.net/global/mari/images/profile/noimg.gif">
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr>
<td width="25%" align="center" valign="middle" bgcolor="F3F3F3">
<img src="http://image.ecplaza.net/global/mari/images/profile/noimg.gif" width=80 height=80 border=1 align="center" name="previewimage">
</td>
<td valign="top" width=75%>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="3">
<tr>
<td height="97"> <b>Steps to post your image,</b><br>
1. Click the "Browse" button to select the image file from your computer.<br>
2. Click the "Upload" button to complete uploading.<br>
<br>
<input type="file" name="image" size=40 onKeyPress="noPress()" onChange="LimitAttach(this.form, this.form.image.value)"><br>
- recommended image size : 320*320 Pixel<br>
- JPG or GIF file Only<br>
- limited file size : 500 KB
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td height="35" align="right">
<table id="bottomTable" width="150" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="30" align="center"><a style="cursor:hand;" onClick="check();"><img src="http://image.ecplaza.net/global/mari/images/profile/upload.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="15" align="right">
<a href="javascript:self.close()">Close this window</a>
</td>
</tr>
</table><SCRIPT LANGUAGE="JavaScript">
<!--
//document.actionForm.previewimage.src = opener.document.actionForm.previewimage.src;
document.actionForm.previewimage.src = "http://image.ecplaza.net/global/mari/images/profile/noimg.gif";
//-->
</SCRIPT>
</body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<HEAD>
<TITLE>Image Upload Form</TITLE>
<link rel="stylesheet" type="text/css" href="http://image.ecplaza.net/global/tonta/css/newhome.css"><SCRIPT LANGUAGE="JavaScript">
<!--
extArray = new Array(".gif", ".jpg", ".jpeg");function LimitAttach(form, file)
{
allowSubmit = false;
if (!file) return;
while (file.indexOf("\\") != -1)
file = file.slice(file.indexOf("\\") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++)
{
if (extArray[i] == ext)
{
allowSubmit = true;
break;
}
} if (allowSubmit)
{
UpdatePreviewImage();
return true;
}
else
{
alert("JPG or GIF file Only");
document.actionForm.reset();
return false;
}
}function UpdatePreviewImage()
{
document.actionForm.previewimage.style.color = "#000000";
document.actionForm.previewimage.src = document.actionForm.image.value;
}function check()
{
var valid = actionForm.image.value;
if (valid=="")
{
alert("File Not Found");
return;
}
if (!LimitAttach(actionForm, valid))
{
return;
}
document.actionForm.tmpimage.value=document.actionForm.previewimage.src;
bottomTable.style.display='none';
actionForm.submit();
}function noPress()
{
alert("No key press.");
document.actionForm.reset();
}
//-->
</SCRIPT>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"><table width="100%" border=0 cellspacing=0 cellpadding=0>
<tr><td align=left bgcolor="#336699"> <span style="color:white;font-size:20px;font-wight:bold;">Upload Image</span></td></tr><tr><td height=5></td></tr></table><form method=post name=actionForm action="imageupload.asp" enctype="multipart/form-data" method="post">
<input type=hidden name=cmd value="uploadImage">
<input type=hidden name=tmpimage value="">
<input type=hidden name=orgimage value="http://image.ecplaza.net/global/mari/images/profile/noimg.gif">
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr>
<td width="25%" align="center" valign="middle" bgcolor="F3F3F3">
<img src="http://image.ecplaza.net/global/mari/images/profile/noimg.gif" width=80 height=80 border=1 align="center" name="previewimage">
</td>
<td valign="top" width=75%>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="3">
<tr>
<td height="97"> <b>Steps to post your image,</b><br>
1. Click the "Browse" button to select the image file from your computer.<br>
2. Click the "Upload" button to complete uploading.<br>
<br>
<input type="file" name="image" size=40 onKeyPress="noPress()" onChange="LimitAttach(this.form, this.form.image.value)"><br>
- recommended image size : 320*320 Pixel<br>
- JPG or GIF file Only<br>
- limited file size : 500 KB
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td height="35" align="right">
<table id="bottomTable" width="150" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="30" align="center"><a style="cursor:hand;" onClick="check();"><img src="http://image.ecplaza.net/global/mari/images/profile/upload.gif" border="0"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="15" align="right">
<a href="javascript:self.close()">Close this window</a>
</td>
</tr>
</table><SCRIPT LANGUAGE="JavaScript">
<!--
//document.actionForm.previewimage.src = opener.document.actionForm.previewimage.src;
document.actionForm.previewimage.src = "http://image.ecplaza.net/global/mari/images/profile/noimg.gif";
//-->
</SCRIPT>
</body>
</html>
解决方案 »
- 无解:字段的删除与添加
- 请问在DELPHI中如何控制其他应用程序的窗体,表单?
- <<delphi6开发人员指南>>与<<delphi7入门与精通>>让我难以取舍.希望过来人指点迷津
- 大哥,请教一下如何调用系统的计算器和计算机本
- 谢“恩师”...”
- 请教 我用ADO连接ACCESS数据库十,用户和密码是什么
- 如何在报表预览时,指定报表所连接的数据源的记录位置,如:在预览报表时,希望报表显示第二条记录;
- 哪里可下载 Microsoft Project 2002 简体中文版?送分。
- 技术区的非技术问题
- 向离去的同志致意
- 我想直接在设计程序时定制ComboBox的下拉窗口,而不是重新设计一个组件,该怎么做
- 急! 用ADO连接Excel时, 提示“被别的用户以独占方式打开,或没有查看数据的权限”
Docs, ovElements: OleVariant;
begin
Docs := WB.OleObject.Document;
ovElements := Docs.GetElementByID('image');
ovElements.Value := 'c:\aa.bmp'