*** IE redirect to new page with named anchor

D

Dan Davis

I'm having an issue that I can only produce in IE

I develop web sites using Cold Fusion, Perl, etc. and discovered a problem
that I can reproduce in IE (6 | 7) on IIS or Apache, with any language. If
I redirect (302) to any page targeting a named anchor, #top, IE thinks that
the named anchor is part of the page URL and any other click to local named
anchors forces a page reload.

Example:
In the following page, I've created a window.onunload() to
alert('Unloading...'); to detect the reloading.

http://www.blueletterbible.org/dan.html

Navigating to named anchors works as desired.

This simple script redirects you to that same page, but anchored to the
first, #1, named anchor.
http://www.blueletterbible.org/cgi-bin/dan.pl

If you follow any local named anchors, you'll see IE reloads the page as if
it were navigating to a new document and then all is normal again. By
altering the script to only redirect to the page, with no anchor, everything
works as desired.

I can produce the same problem with Cold Fusion or any other language
regardless of the platform of the web service or the browser. It only
happens to me with IE and not other tested browser.

Is this a known issue and are there any decent work arounds? No, not using
named anchors as a target of redirection is not a work around for us.


-Dan
 
D

Dan Davis

What does CSS have to do with IE misunderstanding named anchors? Did you
read somebody else's post while replying to mine?

-Dan
 
D

Dan Davis

That's it? This is what a Technet Plus subscription gets you these days?
This is a serious problem that the browser experiences. The resources you
linked to have nothing to do with this issue.

-Dan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top