【发布时间】:2011-06-19 10:20:30
【问题描述】:
我的应用程序中嵌入了一个 WebBrowser。我正在加载一个 html 文档,其中包含指向文档中其他部分的链接。以下是如何创建链接的示例...
...
<span style='color:blue;mso-no-proof:yes'>
<a href="#_Toc179681722">21-20-1 Distribution Damper
<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;text-underline:none'>
<span style='mso-tab-count:1 dotted'> </span>
</span>
<!--[if supportFields]><span style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;text-underline:none'>
<span style='mso-element:field-begin'></span>
</span>
<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAGEREF _Toc179681722 \h </span>
<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;text-underline:none'>
<span style='mso-element:field-separator'></span>
</span><![endif]-->
<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;text-underline:none'>21.1</span>
<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;text-underline:none'>
<!--[if gte mso 9]><xml> <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100370039003600380031003700320032000000</w:data>
</xml><![endif]-->
</span><!--[if supportFields]>
<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;text-underline:none'>
<span style='mso-element:field-end'></span>
</span><![endif]-->
</a>
</span>
...
当我使用我的开发机器(有 IE 8)并加载文档时,所有链接都正常工作。
当我在生产机器(具有 IE 6)上加载文档并单击一个链接时,它会显示一个新页面,其中包含文本“blank#_Toc179681722”,没有其他内容。 p>
注意:我可能会补充一点,这个 html 文档是从 Microsoft Word 创建的,我对更改语法没有太多控制权。
有人对正在发生的事情有想法吗?以及如何解决?
【问题讨论】:
标签: html internet-explorer browser hyperlink