Refresh problems: Javascript vs. Meta

need your expert help!

I have been trying to refresh a page with an anchor tag every 90 seconds. This Meta code works great in Firefox but NOT IE:

<META HTTP-EQUIV=“refresh” CONTENT=“90;URL=#redirect”>
<META HTTP-EQUIV=“Pragma” CONTENT=“no-cache”>

I tried a javascript in IE and it worked BUT it pauses at the top of the page , then jumps to the anchor and I don’t want it to pause. I like the Meta - works great but I don’t want to have my client download Firefox if they don’t have to. ANy help is appreciated.

Here is the javascript I tried:
<META HTTP-EQUIV=‘REFRESH’ CONTENT=‘90’;>
<script type=“text/javascript”>
function gotoanchor() {
this.location.hash=‘#redirect’;
}
</script>

<body onload=“gotoanchor();”>