• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Back Button Problem with Context-sensitive WebHelp (RoboHelp 8 HTML)

New Here ,
Sep 21, 2009 Sep 21, 2009

Copy link to clipboard

Copied

The context-sensitive help (CSH) for one of our web applications is broken, because the help window reopens every time you select the Back button on the main web application window.


Here's some "technical" background: We have CSH integrated with a web application. The CSH was generated using RoboHelp HTML 8, and the output is WebHelp. We're using Map IDs (which rely on one of RoboHelp's .js files) rather than linking directly to .htm files. The browsers being used are IE 6 and 7, although I suspect the problem would exist in all browsers. (Our customer uses IE 6.)

The precise steps to reproduce the problem are as follows:

  1. Access a page in the web application.
  2. Click a link to open a help topic. The correct topic opens in a new window.
  3. Close the help topic window and return to the main application's browser window.
  4. Click the browser's Back button. The browser does not return to the previous page. Instead, it opens up the pop-up containing the help topic again. The Back button on the main window is essentially useless at this point, because clicking it always opens the help page, no matter what.


I'm wondering if anyone has heard of a solution to this problem. My developers haven't found a workable solution that doesn't cause additional problems. I can send out code snippets if anyone is interested.


I have seen two other posts for this same issue, with no responses, from 2007 and 2005. I hope that doesn't mean there is no solution. I would think everyone implementing CSH from a web application would have this same problem.
http://forums.adobe.com/thread/448302
http://forums.adobe.com/thread/114952

Thanks in advance for any insights!

Best regards,


James Gage

Views

833

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 01, 2009 Oct 01, 2009

Copy link to clipboard

Copied

We also ran into the same issues and, unfortunately, this is an issue that's tied to the way the help is called in WebHelp. According to the Developers I work with, the reason the Back button doesn't work is because we send a URL with an ID to the server and the server converts that URL to the final URL with the html page.  Thus, the back button only goes back to the URL with the ID and the server converts the URL again.

To fix this issue, you need to modify the whcsh_home.htm page that's generated by your webhelp. We got it to partially work, but it still didn't do what we wanted it to so we gave up on this project.

Hopefully that sheds a little light on it.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Oct 01, 2009 Oct 01, 2009

Copy link to clipboard

Copied

LATEST

Hi,

If going back one page reopens the help, going back two pages just might work. You can create a custom back button with history.go(-2) to go back two pages. Perhaps you can get it to work with that from your help.

Greet,

Willam

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
RoboHelp Documentation
Download Adobe RoboHelp