Javascript “我怎样才能解决问题?”;使用document.write()编写了一个不平衡的树,导致来自网络的数据被重新解析;?

Javascript “我怎样才能解决问题?”;使用document.write()编写了一个不平衡的树,导致来自网络的数据被重新解析;?,javascript,html,Javascript,Html,JS错误: 使用document.write()编写了一个不平衡的树,导致重新解析来自网络的数据 beginAnchor(“javascript:popupManager.close()”; 端锚(); beginAnchor(“javascript:popupManager.close()”; 回答。写(“”); 端锚(); 这可能会解决问题,但这不是我推荐的那种代码。 beginAnchor(“javascript:popupManager.close()”; 回答。写(“”); 端锚

JS错误:

使用document.write()编写了一个不平衡的树,导致重新解析来自网络的数据


beginAnchor(“javascript:popupManager.close()”;
端锚();

beginAnchor(“javascript:popupManager.close()”;
回答。写(“”);
端锚();
这可能会解决问题,但这不是我推荐的那种代码。


beginAnchor(“javascript:popupManager.close()”;
回答。写(“”);
端锚();

这可能会解决问题,但这不是我推荐的代码。

这不是错误,而是警告。它发生在Firefox4和更高版本中

发件人:

然而,在Firefox4和更高版本中,HTML解析器也会推测性地运行HTML树构造算法。好处是,当推测成功时,不需要重新分析传入文件中已扫描脚本、样式表和图像的部分。不利的一面是,当投机失败时,会损失更多的工作。
[…]
document.write()
更改树生成器状态时,推测树生成失败,这样当分析了
document.write()
插入的所有内容时,
标记后的推测状态不再有效。但是,只有不寻常地使用
document.write()
才会引起麻烦。以下是要避免的事情:
[…]
不要写不平衡的树<代码>文件。写(“”)是坏的<代码>文件。写(“”)正常。


如果您关心性能损失,那么解决方案是在单个
块中编写HTML。如果愿意,您也可以忽略它。

这不是错误,而是警告。它发生在Firefox4和更高版本中

发件人:

然而,在Firefox4和更高版本中,HTML解析器也会推测性地运行HTML树构造算法。好处是,当推测成功时,不需要重新分析传入文件中已扫描脚本、样式表和图像的部分。不利的一面是,当投机失败时,会损失更多的工作。
[…]
document.write()
更改树生成器状态时,推测树生成失败,这样当分析了
document.write()
插入的所有内容时,
标记后的推测状态不再有效。但是,只有不寻常地使用
document.write()
才会引起麻烦。以下是要避免的事情:
[…]
不要写不平衡的树<代码>文件。写(“”)是坏的<代码>文件。写(“”)正常。



如果您关心性能损失,那么解决方案是在单个
块中编写HTML。如果愿意,您也可以忽略它。

显然,在某些浏览器中会发生这种情况,当您在一个
块中打开html标记,然后在另一个解决方案中关闭它时,您试图实现的是我要删除js错误。那么,我如何构造代码来实现同样的功能呢“这不是一个离题的问题!!!这是一个已知的Firefox警告。请参阅收到的对此问题的答复。事实上,特定的脚本代码在这里并不重要。任何脚本都会发生这种情况!不应允许以主题外的方式关闭此线程的人员关闭线程,因为他们无法理解什么是主题外的,什么不是主题外的。“显然,在某些浏览器中,当你在一个
块中打开一个html标记,然后在另一个解决方案中关闭它时,就会发生这种情况。如果你想消除这个js错误,请尝试实现这一点。那么,我如何构造代码来实现同样的功能呢“这不是一个离题的问题!!!这是一个已知的Firefox警告。请参阅收到的对此问题的答复。事实上,特定的脚本代码在这里并不重要。任何脚本都会发生这种情况!不应允许关闭此线程作为非主题的人关闭线程,因为他们无法理解什么是非主题。“当我甚至没有编写HTML标记(我只是编写没有标记的纯文本)时,我通过
document.write()
收到此警告。”我猜避免这种情况的一个关键是调用
document.write()
在HTML正文中,而不是在上面的脚本标记中。可能是在正文标记之前写入文本。下面是一个导致给出警告的示例:在上面,我的意思是“而不是在标题标记的脚本标记中”。我在正文中进行了尝试。是的,将包含
document.write()的脚本标记放入
在正文中删除警告:例如,这肯定是一个假警报,如果不是错误的话,因为即使不使用“document.write()”,它也会发生。因此,它可能是专有的(Mozilla)bug和这个问题应该向Bugzilla提出……但是在此之前,由于它是在这里提出的,我真的很想知道是什么使脚本“不平衡”(如果有这样的事情的话)我有一个类似的问题,这有助于我理解和修复它。+1我通过
document.write()得到这个警告
当我甚至没有编写HTML标记时(我只是编写没有标记的纯文本)。我猜避免这种情况的一个关键是调用
document.write()
在HTML正文中,而不是在上面的脚本标记中。可能是在正文标记之前写入文本。下面是一个导致给出警告的示例:在上面,我的意思是“而不是在标题标记的脚本标记中”。我在正文中进行了尝试。是的,将包含
document.write()的脚本标记放入
在正文中删除警告:例如,这肯定是一个假警报,如果不是一个bug,因为即使不使用“document.write()”,也会发生。因此,可能是一个专有(Moziilla)bug,问题应该
<script type="text/javascript">
 beginAnchor("javascript:popupManager.close()");
</script>
<img src="../images/icons/icon_cancel.gif" border="0" alt="" title="">

<script type="text/javascript">
 endAnchor();
</script>
    <script type="text/javascript">

     beginAnchor("javascript:popupManager.close()");
     response.write('<img src="../images/icons/icon_cancel.gif" border="0" alt="">');
     endAnchor();

  </script>