Madcap Flare JavaScript方法,打开帮助文档是新窗口而不是新选项卡

时间:2015-08-04 06:31:30

标签: javascript flare madcap

在集成Flare应用程序时,我正在尝试使用JavaScript方法。以下是建议的方法。 当我使用它时,我总是在新选项卡而不是新窗口中打开文档。在JS中是否有任何方法,以便我可以在新窗口而不是新选项卡中打开它。

参考:http://webhelp.madcapsoftware.com/flare11/Content/CSH/HTML5_CSH_Calls/CSH_Calls_HTML5_Developers.htm?Highlight=developers

<input type="button" value="Open Help System" onclick="MadCap.OpenHelp(ID, skin name, search string, first pick search string value );" />

3 个答案:

答案 0 :(得分:0)

不,这是一个浏览器配置。新标签“是”一个新窗口。它很适合你。

你可以弹出一个弹出窗口。看看jquery ui对话框:http://jqueryui.com/dialog/

答案 1 :(得分:0)

如图所示,外观名称指定了目标窗口对象。

由于

答案 2 :(得分:0)

对于那些追求的人来说,理解在进行JS调用时可以使用的不同元素非常重要 - 从文档中理解这一点并不容易。

onclick="MadCap.OpenHelp(ID, skin name, search string, first pick search string value );"

ID是您在Flare的别名编辑器中指定的CSH ID。这可以是ID或值(奇数,但都是真的)。​​

skin name是您要包含的皮肤的文件名,但不是扩展名。因此,如果您的项目中有my html5 skin.flskn文件,则输入:my html5 skin。 (请不要在您的皮肤名称中使用空格......但在这种情况下它们实际上不会影响功能。)

因此,如果您想创建一个指向CSHID为1234的主题的链接,并且您希望使用与目标绑定的默认外观,则可以使用:

onclick="MadCap.OpenHelp(1234);"

如果要创建指向CSHID为1234的主题的链接,并且要使用皮肤specialskin.flskn,则可以使用:

onclick="MadCap.OpenHelp(1234,specialskin);"

我希望这可以澄清将来某人的情况。