The information in this article applies to:
SYMPTOMS
Internet Explorer converts all instances of named entities inside an HTML document, even when common convention dictates that it should not, such as inside tag attribute quoted strings.
RESOLUTION
Change any instances of ampersands in the HTML document to the following:
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.This problem was corrected in Internet Explorer 5. MORE INFORMATIONSteps to Reproduce BehaviorThe following HTML page demonstrates this bug:
When viewing this page in Internet Explorer 4, the strings inside the HTML tags are parsed as if they contained entities, despite the common convention of parsing only entities that are terminated by semicolons. As a result, the ampersand-"curren" in the middle first URL is converted to the currency character, the ampersand-"lt" in the middle of the second URL is converted to a less-than symbol, and the ampersand-"gt" and the end of the button value is converted to a greater than symbol.The incorrectly parsed URLs can be viewed in the Internet Explorer status bar when mousing over the hyperlinks, or by right-clicking on the hyperlink and choosing the Properties option. NOTE: In Internet Explorer 5, numeric entities may still be converted in inconvenient situations, as in the following example:
© Microsoft Corporation 1999, All Rights Reserved. Additional query words: kbDSupport
Keywords : kbCustomHTML kbIE300bug kbIE301bug kbIE400bug kbIE401bug kbIE302bug kbIE401sp1bug |
Last Reviewed: November 17, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |