我有一个使用RoboHelp创建的WebHelp内容目录9.从Web应用程序,我正在尝试使用他们的CSH JavaScript API显示特定的帮助页面:
RH_ShowHelp(0, "WebHelp/index.htm>MainWindow", HH_HELP_CONTEXT, <some map id>);
问题是,无论我传递的地图ID如何,结果弹出窗口始终显示第一个帮助主题。为RoboHelp项目创建的映射文件是否需要包含在生成的WebHelp目录中的某个位置?我认为RoboHelp会处理包含生成内容所需的内容。
我认为更有可能的是我在生成地图文件/ ID时搞砸了。为了生成地图ID,我做了以下内容:
在CSH工作之前,我还需要采取进一步措施吗?
答案 0 :(得分:0)
您是否在内容目录中使用已发布的输出(而不是生成的输出)?
如果这没有用,你可以使用这样的简单链接,它在帮助框架的帮助中打开指定的主题:
http://example.com/WebHelp/index.htm#someSubfolderThatIsAChildOfTheRootHelpFolder/theTopicYouWant.htm
答案 1 :(得分:0)
也许您忘了在生成的输出中包含mapfile。 这可以在“内容类别”下的“Web帮助”中完成。
然后,您可以在RH_ShowHelp的最后一个参数中指定主题编号。