【问题标题】:RoboHelp CSH always goes to the first help pageRoboHelp CSH 总是转到第一个帮助页面
【发布时间】:2013-04-11 18:54:25
【问题描述】:

我有一个使用 RoboHelp 9 创建的 WebHelp 内容目录。在一个 Web 应用程序中,我正在尝试使用他们的 CSH JavaScript API 显示一个特定的帮助页面:

RH_ShowHelp(0, "WebHelp/index.htm>MainWindow", HH_HELP_CONTEXT, <some map id>);

问题是,无论我通过什么地图 ID,生成的弹出窗口总是显示第一个帮助主题。为 RoboHelp 项目创建的地图文件是否需要包含在生成的 WebHelp 目录中的某个位置?我认为 RoboHelp 会处理在生成的内容中包含它需要的任何内容。

我认为更有可能是我在生成地图文件/ID 时搞砸了。为了生成地图 ID,我执行了以下操作:

  • 创建了一个新的地图文件
  • 双击打开地图文件窗口
  • 从右侧列表块中选择所有内容(所有主题和帮助部分)
  • 点击“自动生成”

在 CSH 起作用之前我还需要执行哪些步骤?

【问题讨论】:

    标签: robohelp


    【解决方案1】:

    也许您忘记在生成的输出中包含您的地图文件。 这是在 Web 帮助中的内容类别下完成的。

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-08
        • 1970-01-01
        • 1970-01-01
        • 2021-02-09
        • 1970-01-01
        相关资源
        最近更新 更多