<SCRIPT language=javascript>
var modified = 0;
var currentLine = -1;
var line = -1;
var allCount = 4;
function addUploadFile()
{
newRow = tableA.insertRow(tableA.rows.length);
newRow.id = "fileUploadID";
newRow.ln = allCount;
newRow.pn = allCount;
c1 = newRow.insertCell(0);
c1.ln=allCount;
c1.pn=allCount;
c1.innerHTML = "<input type = file size=40 name='filename"+allCount+"' ln="+allCount+" pn="+allCount+">";
c2=newRow.insertCell(1);
c2.ln=allCount;
c2.pn=allCount;
c2.onclick=delIt;
c2.align = 'center';
c2.innerHTML="删 除";
c3=newRow.insertCell(2);
c3.ln=allCount;
c3.pn=allCount;
c3.onclick=showPic;
c3.align = 'center';
c3.innerHTML="预 览";
allCount++;
}
function delIt()
{
line=parseInt(event.srcElement.ln,10)
if (line>0)
for (i=1; i<tableA.rows.length ; i++)
{
if (fileUploadID[i].ln==line )
{
var temp=eval("document.uploadform.filename"+line+".value");
if ( temp.length>0 )
{
if (!confirm("确认删除此附件?")) { return; }
}
tableA.deleteRow(i);
}
}
}
function showPic()
{
line=parseInt(event.srcElement.ln,10)
if (line>0)
for (i=1; i<tableA.rows.length ; i++)
if (fileUploadID[i].pn==line)
{
var temp=eval("document.uploadform.filename"+line+".value");
if ( temp.length>0 )
{
c4=fileUploadID[i].insertCell();
c4.align = 'center';
c4.innerHTML="<img src='"+temp+"' width='50px' /> ";
fileUploadID[i].pn = '';
}
}
}
</SCRIPT>
<FORM name=uploadform method="post" enctype="multipart/form-data">
<TABLE align=center border='1' id='tableA' width='800PX' name='tableA'>
<TR id=fileUploadID>
<TD width="40%" align=center> 附件列表 </TD>
<TD width="20%" align=center> </TD>
<TD width="20%" align=center> </TD>
<TD width="20%" align=center> </TD>
</TR>
</TABLE>
<TABLE align=center border=1 rules=all width="800PX" nowrap>
<TR>
<TD align=center>
<input type="button" onclick="addUploadFile();" value="添 加">
</TD>
</TR>
</TABLE>
</FORM>
分享到:
相关推荐
3. **插入文件到编辑器**:上传完成后,文件会以预览的形式(带有图标和文件名的链接)插入到编辑器的内容区域。 4. **关于对话框**:组件还包含一个“关于”对话框,可以显示KindEditor的版本信息和版权信息。 ###...
在本文中,我们将深入探讨如何使用ExtJS 3.0框架与SWFUpload库结合,创建一个具有进度条功能的多附件上传组件。这个组件通常用于Web应用中,以提供用户友好的文件上传体验,特别是在处理大量文件或者需要实时显示...
Simditor 是一个强大的富文本编辑...理解并熟练掌握这些技术,对于开发任何带有上传功能的应用都是必要的。同时,确保你的上传功能符合安全规范,比如防止XSS攻击,限制上传文件类型和大小,以及正确处理用户隐私数据。
这个压缩包文件提供的CMS系统带有源码,意味着你可以对系统进行自定义修改,以满足特定的业务需求。 一、CMS系统的核心功能: 1. 内容创作:提供友好的用户界面,让用户可以方便地创建、编辑和预览网页内容。 2. ...
原本的KindEditor在上传FLV视频后,由于前端播放支持的问题,用户可能无法直接在编辑器内预览或播放这些视频。为解决这一问题,对编辑器进行了一些定制化开发,使得通过此版本的KindEditor上传的FLV视频可以在前端...
若有多个要点,可分条列出,便于阅读。使用简单明了的语言,避免冗长和复杂的句子。 5. **附件说明**:如果有附件,应在正文中提及并简要介绍其内容,提醒收件人查看。同时,确保附件大小适中,格式通用,以减少...
eWebEditor内涉及的文件相关的功能中,如图片来源,媒体文件来源,附件来源等,都自带有从客户端直接上传到服务器端的功能。 功能界面可自定义 eWebEditor内的功能按钮及显示样式允许自定义。您可以根据自己实际...
eWebEditor内涉及的文件相关的功能中,如图片来源,媒体文件来源,附件来源等,都自带有从客户端直接上传到服务器端的功能。 功能界面可自定义 eWebEditor内的功能按钮及显示样式允许自定义。您可以根据自己实际...
在IT行业中,尤其是在Web开发领域,管理和操作图片是常见的需求,比如用户上传个人头像、发布带有图片的博客等。本教程将聚焦于一个关键话题:“关于上传图片以及图片的删除和修改”,主要使用Java作为后端编程语言...
还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块 积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义...
还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块 积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义...
还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块 积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义...
还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块 积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义...
还具备分版块控制生成html页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片URL直接显示图片、版块主题分类、版块 积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义...
SwfUpload是一个开源库,它可以模拟多文件选择、文件预览、上传进度等功能,且兼容旧版浏览器。然而,随着Flash的逐渐淘汰,现代开发更多转向HTML5的File API。 总结来说,实现Ajax无刷新上传文件带进度条,需要...
CHM(Compiled Help Manual)是Microsoft开发的一种帮助文件格式,常用于软件的在线帮助文档,它将HTML页面、图像和其他资源压缩成一个单一的、可搜索的文件,方便用户查看和检索。本篇文章将深入探讨如何利用“制作...
在"163上传控件"中,"带进度调皮"可能指的是该控件具有动态展示文件上传进度的功能,并且在设计上可能加入了一些趣味性的元素,使得上传过程更加生动有趣,提高用户参与度。例如,进度条可能会有动态效果,或者在上...
联系作者支持发送带有附件的电子邮件 日志排序 按照发表时间降序排列 分类支持 多分类 子分类支持 No Tag 标签支持 Yes 在线编辑器 TinyMCE 以及其他编辑器,可扩展 稿件模式 Yes 自动保存 Yes 格式支持 ...
友情链接部分有图片带网站介绍的友情链接将单独显示,文字链接顺排 3.不同风格适应 90% 以上论坛的风格都可以实现 4.首页与各分论坛有独立的公告系统,并支持多条公告的发布、修改和删除 ...
【描述】:“SignalR Real-Time ChatApp,带有表情符号/笑脸和发送文件附件” 这篇文章将深入探讨如何构建一个实时的聊天应用程序,利用ASP.NET WebForms技术和Bootstrap框架,同时结合SignalR库来实现即时通讯功能...