Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii:在新窗口中打开url,而不是在新选项卡中_Php_Javascript_Yii_Zii Widgets - Fatal编程技术网

Php Yii:在新窗口中打开url,而不是在新选项卡中

Php Yii:在新窗口中打开url,而不是在新选项卡中,php,javascript,yii,zii-widgets,Php,Javascript,Yii,Zii Widgets,是否有人尝试将CMenu链接设置为在新的窗口中打开 我的,以空白页的形式打开新窗口,仍然转到请求的url <?php $this->widget('zii.widgets.CMenu', array( 'items' => array( array('label' => Yii::t('admin', 'Live Reports'), 'url' => array('/admin/liveReports/index'), 'visible'

是否有人尝试将
CMenu
链接设置为在新的
窗口中打开

我的,以空白页的形式打开新窗口,仍然转到请求的url

<?php
$this->widget('zii.widgets.CMenu', array(
    'items' => array(
        array('label' => Yii::t('admin', 'Live Reports'), 'url' => array('/admin/liveReports/index'), 'visible' => !Yii::app()->user->isGuest, 'active' => ($this->id == 'liveReports'), 'linkOptions' => array('onclick' => 'javascript:window.open("/admin/liveReports/index","x","width=200,height=100")')),
    ),
));
?>

   'url' => array('/admin/liveReports/index'),


更改您的url属性

   'url' => array('/admin/liveReports/index'),


您忘记了
返回falseonclick
属性中选择code>,这就是当前窗口/选项卡仍然导航到url的原因:

'linkOptions' => array(
    'onclick' => 'javascript:window.open("/admin/liveReports/index","x","width=200,height=100"); return false;'
)

考虑改用onclick事件处理程序,以获得良好的实践效果,即。

您忘记了
返回falseonclick
属性中选择code>,这就是当前窗口/选项卡仍然导航到url的原因:

'linkOptions' => array(
    'onclick' => 'javascript:window.open("/admin/liveReports/index","x","width=200,height=100"); return false;'
)

考虑改用onclick事件处理程序,以获得良好的实践,即。

这不是解决方案,因为这会打开一个新选项卡而不是新窗口这不是解决方案,因为这会打开一个新选项卡而不是新窗口这实际上与Yii无关,尝试时,谷歌立即给出了答案:@PeterM op已使用正确的代码在新窗口中打开这与Yii无关,尝试时,谷歌立即给出了答案:@PeterM op已使用正确的代码在新窗口中打开