Серверная часть
string $APPLICATION-> GetPopupLink( array $arUrl );
Метод выдает строку, содержащую javascript-вызов, для отображения окна. Входной параметр:
$arUrl = array( "URL"=> 'url to open' "PARAMS"=> array( "width" => 'width in pixels', "height" => 'height in pixels', "resizable" => true|false ), "POST" => 'POST data to send while window opening' ),
Примечание:
- Параметр resizable специально переименован (ранее был resize), потому что, старый параметр (который теперь игнорируется) был установлен для всех админских окон.
- Для загружаемых окон размеры сохраняются в пользовательские настройки, поэтому, передаваемые параметры ширины/высоты – значения «по умолчанию».
Класс CJSPopup для форматирования окна диалога имеет особенности:
- Свойство jsPopup класса теперь содержит строку
'BX.WindowManager.Get()'
. - Соответственно, добавление к нему любых суффиксов категорически не приветствуется, так как породит ошибки.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024