example.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. 
  2. // Default upload start function.
  3. uploadStart = function(fileObj) {
  4. $("filesDisplay").style.display = "block";
  5. var li = document.createElement("li");
  6. var txt = document.createTextNode(fileObj.name);
  7. li.className = "uploading";
  8. li.id = fileObj.name;
  9. var prg = document.createElement("span");
  10. prg.id = "progress";
  11. prg.className = "progressBar"
  12. li.appendChild(txt);
  13. li.appendChild(prg);
  14. $("mmUploadFileListing").appendChild(li);
  15. }
  16. uploadProgress = function(fileObj, bytesLoaded) {
  17. var progress = $("progress");
  18. var percent = Math.ceil((bytesLoaded / fileObj.size) * 100);
  19. if(fileObj.type==".xlsx"){
  20. var k=100-percent;
  21. progress.style.backgroundImage = "URL(/global/js/SWFUpload/images/progressbar.png) no-repeat -" + k + "px 0";
  22. }
  23. //progress.style.background = "#999";
  24. }
  25. invoiceStore=function(fileObj,serverData){
  26. //console.log(serverData);
  27. if(fileObj.type==".xlsx"){
  28. document.getElementById('path').value=fileObj.name;
  29. $(fileObj.name).className = "uploadDone";
  30. $(fileObj.name).innerHTML += " " + (Math.ceil(fileObj.size / 1000)) + " kb";
  31. }else{
  32. $(fileObj.name).innerHTML="请上传符合文件";
  33. }
  34. }
  35. uploadComplete = function(fileObj) {
  36. if(fileObj.type==".xlsx"){
  37. document.getElementById('path').value=fileObj.name;
  38. $(fileObj.name).className = "uploadDone";
  39. $(fileObj.name).innerHTML += " " + (Math.ceil(fileObj.size / 1000)) + " kb";
  40. }else{
  41. $(fileObj.name).innerHTML="请上传符合文件";
  42. }
  43. }
  44. uploadCancel = function() {
  45. //alert("You pressed cancel!");
  46. }