<script> //删除cookie function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间 var date = new Date(); date.setTime(date.getTime() - 10000); document.cookie = name + "=a; expires=" + date.toGMTString(); } //获取coookie function getCookie(cookie_name) { var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(cookie_name); // 如果找到了索引,就代表cookie存在, // 反之,就说明不存在。 if (cookie_pos != -1) { // 把cookie_pos放在值的开始,只要给值加1即可。 cookie_pos += cookie_name.length + 1; var cookie_end = allcookies.indexOf(";", cookie_pos); if (cookie_end == -1) { cookie_end = allcookies.length; } var value = unescape(allcookies.substring(cookie_pos, cookie_end)); } return value; } //判断属于数组 inarray function inarray(obj, arr) { if(typeof obj == 'string') { for(var i in arr) { if(arr[i] == obj) { return true; } } } return false; } </script> <script type="text/javascript"> var cookieStr = ","; document.cookie = "cookStr="+cookieStr; $(document).ready(function() { $("#uploadify").uploadify({ 'uploader': 'uploadify.swf', 'script': 'uploadify.php', 'cancelImg': 'cancel.png', 'folder': 'Uploads', 'queueID': 'fileQueue', 'auto': true, 'multi': true, 'onSelect': function(e, queueId, fileObj){ var cookieArr= new Array(); var coStr = getCookie('cookStr'); coArr=coStr.split(","); if(inarray(fileObj.name, coArr)){ document.cookie = queueId+"=0"; onCancel(f); }else{ coStr += ","+fileObj.name; document.cookie = "cookStr="+coStr; document.cookie = queueId+"=1"; } }, 'onComplete':function (e,q,f,data,d) { var i = getCookie(q); delCookie(q); if(parseInt(i)){ var name = f.name; var image = "<li><img width='120px' height='70px' src='Uploads/"+f.name+"' /></li>"; $("#i").append(image); }else{ return false; } } }); }); </script>