漂亮的附件上传功能之页面表现 模仿qqmail 163mail

这篇博客介绍了如何实现一个模仿QQ邮箱和163邮箱附件上传功能的页面,包括HTML、JavaScript代码示例,以及针对不同浏览器的兼容处理。主要涉及的元素有input[type=file]、div布局以及上传按钮的动态添加和删除。
摘要由CSDN通过智能技术生成

 jsp里代码

        <!--file chooser start-->
        <input name="fattachlist" id="fattachlist" type="hidden" value=""/>
        <div>
          <div style="height:20px;">
         <div style="float:left;margin-top:2px">
              <script language="javascript" type="text/javascript">
                document.write(OutputAttachBtn());
              </script>
         </div>
       </div>
       <div style="margin-bottom:2px;margin-left:14px;height:auto!important;height:0px;">
            <div id="filecell" style="margin-bottom:4px;line-height:17px;">
              <div id="Duploader0" style="display:none">
                <INPUT name="uploader0" class='file upload' id="uploader0" type=file onChange="AfterAddFile('uploader0')"><span id='Suploader0'></span><span id='SIZEuploader0'></span>&nbsp;&nbsp;<A οnclick="DelUploader('uploader0')"><img src="../../images/delg.gif" alt="删除" align="absmiddle" style="border:0"></A><INPUT name="localFile" id="localFile" type=hidden><INPUT name="upFile" id="upFile" type=hidden>
              </div>
            </div>
          </div>
        </div>
        <!--file chooser end-->

js代码:

//from qqmail
window.οnerrοr=function(){return true;};

//navigate
var gsAgent = navigator.userAgent;
var gfAppVer = parseFloat(navigator.appVersion);
var gIsOpera = gsAgent.indexOf("Opera") > -1;
var gIsKHTML = gsAgent.indexOf("KHTML") > -1 || gsAgent.indexOf("Konqueror") > -1 || gsAgent.indexOf(&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值