<body><a title="top" name="top"/></a>
illegally-closed tag. This tag is invalid as~written, therefore, it does not exist.
Firefox may be 'kinder' and allow this, but brain-dead IE, to a fault, sometimes tries too hard to be correct and thus, fails to work...
Write it this way:
<body><a title="top" name="top"><!-- --></a>
And this should work. I added the 'comment' tag to make it validate (the "<!-- -->" part in any 'blank' or 'empty' tag is required, to validate.)
This works if the anchor is on the same page. Otherwise, re-visit KDLA's suggestion.