title: Internet Explorer 7 & 8 issue with Prototype 1.6.1 - Could not complete the operation due to error c00ce56e
body: <p>I'm at a loss. I found a few things that mentioned IE needed to have the response type specified and I changed that to text/html and that did nothing for me.</p>
  
  <p>There Error:</p>
  
  <p>Could not complete the operation due to error c00ce56e.  prototype.js, line 1564</p>
  
  <p>Points to in prototype.js:</p>
  
  <pre><code>if((readyState &gt; 2 &amp;&amp; !Prototype.Browser.IE) || readyState == 4) {
    this.status       = this.getStatus();
    this.statusText   = this.getStatusText();
    this.responseText = String.interpret(transport.responseText); &lt;!--- ERROR is here ---&gt;
    this.headerJSON   = this._getHeaderJSON();
  }
  </code></pre>
  
  <p>The function called from an onClick() in an href:</p>
  
  <pre><code>function f(op, cl) {
      if(op &amp;&amp; cl) {
              new Ajax.Updater('favorites-' + cl, '/fav.php',
              {
                      onComplete: function(transport) {
                              if(transport.responseText == 1 &amp;&amp; cl) $('favorites-' + cl).remove();
                              else return transport.responseText;
                              },
                      onException: function(r, e) {
                                      alert('Updater ' + e);
                              },
                      method: 'get',
                      parameters: { cl: cl, op: op },
                      encoding: 'UTF-8',
                      contentType: 'text/html'
              });
      }
  }
  </code></pre>