0

请在 qx.io.remote.transport.Iframe.send() 中的代码下方找到。顺便说一句,我正在使用 qooxdoo 0.8.3...

var vFormFields = this.getFormFields();

for (var vId in vFormFields)
{
  var vField = document.createElement("textarea");
  vField.name = vId;
  vField.appendChild(document.createTextNode(vFormFields[vId]));
  this.__form.appendChild(vField);
}

当我使用 Windows 7 IE 8.0.7600.16385 时,我在第 5 个(也是最后一个)this.__form.appendChild(vField) 收到“对象不支持”错误。我尝试过使用 Windows XP、IE 8.0.6001.18702 ......并且它可以工作。我也尝试过使用 Chrome、Firefox 和旧版本的 IE,但没有遇到任何问题。

我不知道这个问题是否应该由应用程序代码、qooxdoo 框架或 IE 来解决。任何有关如何解决此问题的想法将不胜感激。谢谢!

更新:我已经迁移到 1.4.1 并且问题仍然存在。该错误发生在 IE8 标准模式下。它适用于其他模式,包括 IE8 兼容性视图。

4

1 回答 1

0

您是否尝试过当前的 qooxdoo,即1.4.1 btw?!如果您确实按照发行说明手册中的说明进行迁移,请确保完成迁移。

于 2011-06-28T10:57:31.133 回答