I agree with Peter's obervation about test projects.
Let me suggest some patches. They may cure the
load-topic/reload-default-topic misbehavior.
In the output file whtbar.js look for this line:
else
if(sType=="hide2"&&(!gbNav4)&&(!gbOpera))
It occurs only once. Change it to
else if(sType=="hide2"&&(!gbOpera))
In the same output file, near the end, look for
function tryReload()
{
if (gnRE==1)
document.location.reload();
gnRE--;
}
Make it read
function tryReload()
{
if (gnRE==1)
// document.location.reload();
gnRE--;
}
About those JavaScript references you were deleting, you need
to keep them because they have browser-sniffing and filtering code.
Also:
In the output file myproject.htm look for these lines near
the beginning:
<meta name="description" content="WebHelp 5.50">
</head>
Delete </head> here because it belongs elsewhere.
In the same output file myproject.htm look for these lines
near the end:
</script>
<frameset cols="100%,*" frameborder=no border=0>
Make them read
</script>
</head>
<frameset cols="100%,*" frameborder=no border=0>
At the very end before </html>, insert
<body></body>:
<body></body>
</html>
Why, you may ask, would Firefox be affected by code that
filters for Nav4?
I don't completely get it, but it seems Firefox also
identifies itself as a Mozilla browser, and the ancient code in
whver.js appears to equate Mozilla with Nav4. Once this flag is
set, it is not turned off. In fact browser ID flags accumulate. So
Firefox may be burdened with RH browser ID flags for Mozilla, Nav4
and maybe Nav5, Nav 6, Nav61 and Nav7.
Just try to find your way through all the RH code filters
with those flags.
If you're really adventuresome, go into whver.js and add flag
definitions for gbFirefox (I think gb stood for generic browser,
i.e., not IE) and insert it into all the "if" conditions where you
think it should be treated the same as, or differently from, the
other browsers.
Disclaimers and warnings:
All of the above applies to RH 5 code. I haven't had time to
look in RH6. Adobe may have fixed some, not others.
Because these are output files, RH probably will overwrite
them when you publish a revised version, so you must check the new
published output.
As always:
It works for me but may not work for you; back up everything,
test and retest, etc., etc. My driver's license is good in my chair
but may not be valid elsewhere.
Good luck.
Harvey