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

WebHelp: Two anchors in URL doesn't work in Safari

New Here ,
May 17, 2010 May 17, 2010

My team is developing an Air App and we are using RoboHelp 8 to create a WebHelp CSH system. It seems to be working great except for one problem -- when jumping to a particular anchor on a page, Safari (v.4.0.5) can't seem to read the URL correctly.

App_Help.htm#Help_Me_With/Main_Screen.htm#calendar

The compiled web help uses a '#' sign to open the correct topic within the frame that displays the content. Of course, we also use the '#' sign to open that topic and jump to a specific anchor name on the page. All other browsers don't have a problem with this. The second '#' sign is encoded as '%23' (just like spaces are encoded as '%20'), but this has no effect in other browsers, and changing it back to '#' in Safari doesn't fix the problem. If you delete the entire anchor, including the second '#', from the URL in Safari, then it opens fine.

To be more specific, Safari opens the TOC, and it functions, and the skin appears correctly, but the topic frame is blank.

We have tried generating the primary layout as Pure HTML, but that doesn't solve the problem (plus we want the DHTML version as it has a much more elegant appearance).

Am I missing something here, or will Safari just not handle this approach at all? Thanks in advance for any help!

605
Translate
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
Guest
Apr 15, 2011 Apr 15, 2011
LATEST

Bump!

I'm having the same problem.

Unless there's a solution, then I'm broken on Safari.

Translate
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