title: How to get plupload to remove a file from queue?
body: <p>I have literally been trying to figure this out for the past 5 hours.</p>
  
  <p>I have tried countless methods that I have found online and none have worked. So far, this method worked the best(only shows one error).</p>
  
  <p>The error that I get is: "Uncaught ReferenceError: deletefile is not defined"
  Please note that the error only occurs when I click the "Remove" hyperlink.</p>
  
  <pre><code>//UPLOAD CODE
  $(document).ready(function() {
  // Custom example logic
  function $(id) {
      return document.getElementById(id);
  }
  
  
  var uploader = new plupload.Uploader({
      runtimes : 'gears,html5,flash,silverlight,browserplus',
      browse_button : 'pickfiles',
      container: 'container',
      drop_element: 'uploadBox',
      max_file_size : '10mb',
      url : 'upload.php',
      flash_swf_url : '../js/plupload/plupload.flash.swf',
      silverlight_xap_url : '../js/plupload/plupload.silverlight.xap',
      filters : [
          {title : "Image files", extensions : "jpg,gif,png"},
          {title : "Zip files", extensions : "zip"}
      ]
  
  
      //,
      //multipart_params : {
      //  "title" : $("#title").val(),
      //  "descripition" : $("#description").val()
          //}
  });
  
  uploader.bind('Init', function(up, params) {
      if (uploader.features.dragdrop) {
          var target = $("uploadBox");
  
          target.ondragover = function(event) {
              event.dataTransfer.dropEffect = "move";
              this.className = "dragover";
          };
  
          target.ondragenter = function() {
              this.className = "dragover";
          };
  
          target.ondragleave = function() {
              this.className = "";
          };
  
          target.ondrop = function() {
              this.className = "";
          };
      }
  });
  
  uploader.bind('FilesAdded', function(up, files) {
      function deletefile(i) {
          uploader.splice(i,1);
      }
      for (var i in files) {
          $('filelist').innerHTML += '&lt;div id="' + files[i].id + '"&gt;' + files[i].name + ' (' + plupload.formatSize(files[i].size) + ') &lt;a href="#" onclick="deletefile(\'' + i + '\');"&gt;Remove&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;';
      }
  });
  
  uploader.bind('UploadProgress', function(up, file) {
      $(file.id).getElementsByTagName('b')[0].innerHTML = '&lt;span&gt;' + file.percent + "%&lt;/span&gt;";
  });
  
  $('uploadfiles').onclick = function() {
      uploader.start();
      return false;
  };
  
  uploader.init();
  });
  </code></pre>
  
  <p>Thanks.</p>