<?php
echo CHtml::link('Advanced Search', '#', array('onclick'=>'$("#search").dialog("open"); return false;'));
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
'id'=>'search',
'options'=>array(
'buttons'=>array('OK'=>'alert(1);'),
'title'=>'Advanced Search',
'height'=>600,
'width'=>600,
'autoOpen'=>false,
),
'themeUrl'=>Yii::app()->theme->baseUrl . '/jui-themes',
'theme'=>'mshi',
));
$this->renderPartial('_search', array('model'=>$model));
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>
this generates
jQuery('#search').dialog({'buttons':{'OK':'alert(1);'},'title':'Advanced Search','height':600,'width':600,'autoOpen':false});
alert(1) will never run because it’s a string