我想在 cjuidialog 中保存后打開(kāi)新選項(xiàng)卡。我用了window.top.location.href它可以工作,但不能打開(kāi)新選項(xiàng)卡,但如果我使用window.open('https://api.whatsapp.com/send?phone=+62878787811423&text=Tesdawks', '_blank');它不起作用。這是我的完整代碼<?php $this->beginWidget('zii.widgets.jui.CJuiDialog', array( 'id'=>'cru-dialog', 'options'=>array( 'title'=>'Detail view', 'autoOpen'=>false, 'modal'=>true, 'width'=>'80%', 'height'=>450, 'close'=>'js:function(){ $("#cru-frame").attr("src",""); $.fn.yiiGridView.update("indexKonsumen-grid", { data: $(this).serialize() }); }', ), ));?><iframe id="cru-frame" width="100%" height="100%"></iframe><?php $this->endWidget(); ?>我的控制器if(isset($_POST['wa'])){ echo CHtml::script("window.parent.$('#cru-dialog').dialog('close'); window.parent.$('#cru-frame').attr('src',''); window.open('https://api.whatsapp.com/send?phone=+62878787811423&text=Tesdawks', '_blank'); ");}
1 回答

富國(guó)滬深
TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
第二個(gè)參數(shù)window.open()是 windowName,您似乎在嘗試通過(guò)提供目標(biāo)來(lái)打開(kāi)新選項(xiàng)卡的上下文中使用它_blank,但是默認(rèn)行為window.open是在新選項(xiàng)卡中打開(kāi)窗口,因此這是多余的。
if(isset($_POST['wa'])) {
echo CHtml::script("window.parent.$('#cru-dialog').dialog('close');
window.parent.$('#cru-frame').attr('src','');
window.open('https://api.whatsapp.com/send?phone=+62878787811423&text=Tesdawks');
");
}
- 1 回答
- 0 關(guān)注
- 134 瀏覽
添加回答
舉報(bào)
0/150
提交
取消