Здравствуйте. Подскажите пожалуйста. Есть программный код для вывод текста в диалоговое окно (поле content). Но как мне туда передать текст из переменной $temp? Статический текст я указать могу, но при такой конструкции 'content' => $temp, возникает ошибка.
Спасибо.
<?
CJSCore::Init(array('window'));
$temp = strval($arItem["PREVIEW_TEXT"]);
$arDialogParams = array(
'title' => 'Подробное описание',
'content' => '',
'width' => 500,
'height' => 200,
'buttons' => array(
'[code]BX.CDialog.prototype.btnClose[code]' // Системная кнопка "Закрыть"
),
);
// преобразование в объект и замена кавычек
$strParams = CUtil::PhpToJsObject($arDialogParams);
$strParams = str_replace('\'[code]', '', $strParams);
$strParams = str_replace('[code]\'', '', $strParams);
// ссылка для открытия окна
$url = 'jav * ascript:(new BX.CDialog('.$strParams.')).Show()';
?>
Спасибо.
<?
CJSCore::Init(array('window'));
$temp = strval($arItem["PREVIEW_TEXT"]);
$arDialogParams = array(
'title' => 'Подробное описание',
'content' => '',
'width' => 500,
'height' => 200,
'buttons' => array(
'[code]BX.CDialog.prototype.btnClose[code]' // Системная кнопка "Закрыть"
),
);
// преобразование в объект и замена кавычек
$strParams = CUtil::PhpToJsObject($arDialogParams);
$strParams = str_replace('\'[code]', '', $strParams);
$strParams = str_replace('[code]\'', '', $strParams);
// ссылка для открытия окна
$url = 'jav * ascript:(new BX.CDialog('.$strParams.')).Show()';
?>