Below are two files: Main.asp and Help.asp.
I've stripped it down to the 'barest-of bones' so that anyone willing to
help can duplicate the problem on their own systems.
***Main.asp*** looks like so:
<HTML>
<HEAD>
<TITLE>Main</TITLE>
</HEAD>
<BODY>
<A HREF="Help.asp" TARGET="Help" OnClick="window.open(this.href,
this.target,'height=100');return false">Help</A>
<!--SPAN STYLE="cursor:pointer"
OnClick="window.open('Help.asp','','height=100')"> Help</SPAN-->
<!--INPUT TYPE="BUTTON" OnClick="window.open('Help.asp',
'Help','height=100')" VALUE="Help"-->
<INPUT NAME="edt1">
<A HREF="Help.asp">Forward</A>
</BODY>
</HTML>
***Help.asp*** looks like so:
<HTML>
<HEAD>
<TITLE>Help</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
If you call up Main.asp and enter some text in the input field, you can
press the Forward link and navigate back, ad nauseum, without the text
disappearing.
Now, go back to Main.asp. Try clicking the Help button/link. If you then
click on the Forward link
and then navigate back, the previously entered text will have been cleared.
Here's the reason why I reposted this question in this group: Now try
renaming the respective files Main.htm and Help.htm and correct the
corresponding links.
If you repeat the tests all over again, the pages start behaving as
expected: i.e. the text doesn't disappear if/when the Help window gets
created.
My question now is... do I have some flag/setting/parameter somewhere that I
need to toggle. Is there a patch I need to download? Am I calling
window.open wrong? Is this generally acceptable browser behaviour? It's
really starting to bug some of my users. I never really noticed it before -
but now that it's been pointed out to me - it's beginning to bug the heck
out of me as well.