Javascript 用HTML4.01 doctype嵌入内容(iFrame)?

Javascript 用HTML4.01 doctype嵌入内容(iFrame)?,javascript,html,iframe,object,activex,Javascript,Html,Iframe,Object,Activex,我有一些现有的代码,我一直在升级到HTML4.01 strict的有效doctype <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 在代码中,我遇到了一个错误,这与 甚至还声称html 4.01 strict doctype中没有包含该文档 现在我已经到了他们声称有另一种方法可以在另一个文档中嵌入内容的地方。不幸的是,它要求您使用两种不同的

我有一些现有的代码,我一直在升级到HTML4.01 strict的有效doctype

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

在代码中,我遇到了一个错误,这与


甚至还声称html 4.01 strict doctype中没有包含该文档

现在我已经到了他们声称有另一种方法可以在另一个文档中嵌入内容的地方。不幸的是,它要求您使用两种不同的方法(一种用于IE,另一种用于所有其他浏览器);IE使用ActiveX对象,其余浏览器使用标记。此外,该站点似乎引用的是xhtml doctype,而不是我所指的HTML4.01严格doctype

我不知道将此内容嵌入html 4.01 strict doctype的正确方法是什么,此外,我担心在标记的onload属性中调用的Javascript将无法使用中建议的方法;对IE使用ActiveX控件,对所有其他浏览器使用标记

注意:这个问题确实更适合我,因此我有。不幸的是,我似乎更可能从stackoverflow上的某个人那里得到答案,所以我在这里发布了一个链接,指向上的问题


iFrame在HTML4中有效。w3c验证器有时会出错,我认为这个错误应该得到修复。

iFrame在HTML4中是有效的。w3c验证器有时会出错,我认为应该修复这个错误。

iframe没有作为HTML4.01的一部分包含。
请参阅以查看哪些文档类型支持哪些标记。

iframe不作为HTML 4.01的一部分。
查看哪些文档类型支持哪些标记。

有人对此有答案吗?有人对此有答案吗?
<iframe 
      OnLoad="javascript: LoadAddAttachmentiFrame('Stock-Attachment-135','/cgi-bin/Xebra?UploadAttachment&amp;s=gnfhcjt7&amp;itemIdentifier=Stock-Attachment-135','gnfhcjt7');" 
      src="/xebrajustadiv.htm" 
      frameborder=0 
      id="Stock-Attachment-135-AttachFrame" 
      name="Stock-Attachment-135-AttachFrame" 
      width="525" 
      height="10">
</iframe>