RoboHelp CSH总是转到第一个帮助页面

时间:2013-04-11 18:54:26

标签: robohelp

我有一个使用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工作之前,我还需要采取进一步措施吗?

2 个答案:

答案 0 :(得分:0)

您是否在内容目录中使用已发布的输出(而不是生成的输出)?

如果这没有用,你可以使用这样的简单链接,它在帮助框架的帮助中打开指定的主题:

http://example.com/WebHelp/index.htm#someSubfolderThatIsAChildOfTheRootHelpFolder/theTopicYouWant.htm

答案 1 :(得分:0)

也许您忘了在生成的输出中包含mapfile。 这可以在“内容类别”下的“Web帮助”中完成。

然后,您可以在RH_ShowHelp的最后一个参数中指定主题编号。