Madcap Flare JavaScript метод, откройте документ справки в новом окне вместо новой вкладки

При интеграции приложения 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 );" />

4 ответа

Нет, это конфигурация браузера. Новая вкладка "есть" в новом окне. Это просто хорошо организовано для вас.

Вы можете сделать всплывающее окно, хотя. посмотрите на диалоговые окна jquery ui: http://jqueryui.com/dialog/

Для тех, кто придет после, важно понимать различные элементы, которые вы можете использовать при выполнении вызова JS - и это непросто понять из документации.

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

ID это идентификатор CSH, который вы назначили в редакторе псевдонимов в Flare. Это может быть либо идентификатор, либо значение (нечетное, но истинное).

skin name Имя файла скина, который вы хотите включить, но НЕ расширение. Так что если в вашем проекте у вас есть my html5 skin.flskn файл, вы должны ввести: my html5 skin, (Пожалуйста, не используйте пробелы в именах скинов... но они на самом деле не влияют на функциональность.)

Поэтому, если вы хотите создать ссылку на тему с CSH ID 1234, и вы хотите использовать обложку по умолчанию, привязанную к цели, вы должны использовать:

onclick="MadCap.OpenHelp(1234);"

Если вы хотите создать ссылку на тему с CSH ID 1234 и хотите использовать скин specialskin.flskn, вы должны использовать:

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

Я надеюсь, что это прояснит ситуацию для кого-то в будущем.

Какой скин вы использовали? Вы можете контролировать размер окна вывода только в выводе HTML5 Tripane (не topnav илиsidenav).

https://help.madcapsoftware.com/flare2022r3/Content/Flare/Skins/Other-Activities/General/Specifying-Size-Positioning-Output-Window.htm

Как выяснилось, имя скина определяет целевой объект окна.

Спасибо

Другие вопросы по тегам