免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1787 | 回复: 0
打印 上一主题 下一主题

类拟161邮箱批量添加附件的JS [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-13 11:40 |只看该作者 |倒序浏览
方法一:
html>
head>
title>添加附件/title>
script language=JavaScript>
function fAddAttach()
{
    var gAttchHTML='';
    var Attach=document.getElementById("dvReadAttach");
    var spnList=Attach.getElementsByTagName("SPAN");
    var spn=document.createElement("DIV");
    spn.innerHTML=gAttchHTML;
    spn.childNodes[0].name="attachfile[]" + spnList.length;
    Attach.appendChild(spn); //增加gAttchHTML
    fGetObjInputById(spn,"btnDeleteReadAttach").onclick=function(){fDeleteAttach(this);};
    document.getElementById("aAddAttach").innerHTML="继续添加附件";
    Attach.style.display="";
}
function fGetObjInputById(obj,id)
{
    var inputList=obj.getElementsByTagName("INPUT");
    for(var i=0;iinputList.length;i++)
    {
        if(inputList.id==id)
        {
        return inputList;
        }
    }
    return null;
}
function fDeleteAttach(obj)
{
    obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
    var Attach=document.getElementById("dvReadAttach");
    var spnList=Attach.getElementsByTagName("SPAN");
    if(spnList.length==0)
    {
        document.getElementById("aAddAttach").innerHTML="添加附件";
        Attach.style.display="none";
    }
    else
    {
        document.getElementById("aAddAttach").innerHTML="继续添加附件";
    }
}
/script>
/head>
BODY>
a href="javascript:fAddAttach();" id="aAddAttach">添加附件/a>div id="dvReadAttach">
/BODY>
/html>
方法二:
script language="javascript" >
var i=1;
var imagemax=5; //imagemax的大小是设置添加的数量
function addFile()
{
    if(iimagemax)
    {
        i++;
        currRow=conditionTable.insertRow();
        cellc=currRow.insertCell();
        cellcContext= '  删除
';
        cellc.innerHTML=cellcContext;
    }
}
function findTD(o)
{
    if (o.nodeName=="TR"||o.nodeName=="TABLE") return;
    if(o.nodeName=="TD")
    return (o);
    else
    return (o.parentElement);
}
function removeFile()
{
    o = findTD(event.srcElement);
    //alert("确定删除,上传了" + o.parentElement.rowIndex*1 + "张图片");
    conditionTable.deleteRow(o.parentElement.rowIndex*1);
    i--;
}
function addimage()
{
    document.write("  删除");
    if(i==0){
    document.write("添加图片 您最多可上传"+imagemax+"张图片");
    }else{
    document.write("继续添加图片 您最多可上传"+imagemax+"张图片");
    }
}
/script>
script>
!--
addimage();
-->
/script>


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12228/showart_214733.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP