[英]Javascript and Codeigniter onclick new window
I am working on something here, I have a button, when you click on this button I want another page to open in a new window and not a new tab.我正在这里做一些事情,我有一个按钮,当您单击此按钮时,我希望在新窗口中打开另一个页面而不是新选项卡。
How would I do this in codeigniter?我将如何在 codeigniter 中做到这一点?
I have a function in my controller like so我的控制器中有一个这样的功能
function print_members(){
$this->load->model('common_model');
$data = $this->common_model->general();
$data['members'] = $this->common_model->all_members();
$this->load->view('print_members', $data);
}
and when the user clicks on my input button当用户点击我的输入按钮时
<?php echo form_open('controller/print_members', array('id'=>'form', 'target' =>'_blank')); ?>
<input id="print" type="submit" name="print" value="Print"/>
<? echo form_close(); ?>
I am basically looking for away to open `controller/print_members' function in a new window.我基本上是想在新窗口中打开“控制器/打印成员”功能。 The following code aboves opens it in a new tab.
上面的以下代码在新选项卡中打开它。
This can be done by javascript这可以通过javascript完成
Javascript Javascript
<script>
function popup(){
var xhr = "<?php echo base_url('print_members')?>" /***controller url****/
popup=window.open(xhr,'print members' 'width=500,height=500');
}
</script>
you can used input or href like this你可以像这样使用 input 或 href
<input id="print" type="button" name="print" value="Print" onclick="popup()"/>
Or要么
<a href="void:javascript" onclick="popup()"/>Print </a>
no change in controller file控制器文件没有变化
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.