我不确定如何将target = _blank添加到我的代码中。我正在使用Codeigniter,下面的图片包含一个外部链接,就像一个魅力。我希望在新的窗口或标签中打开它,但我不确定如何做到这一点。到目前为止,我还没有找到任何使用此方法的人。任何建议表示赞赏。感谢
<?php
echo anchor(
'http://www.facebook.com',
img(array(
'src'=>base_url().'images/facebook.png',
'width'=>'32',
'height'=>'32',
'id'=>'facebook',
'alt'=>'Facebook Logo'
))
);?>
答案 0 :(得分:3)
错误,将属性作为第三个参数传递给anchor()
<?php
echo anchor(
'http://www.facebook.com/artisticconcretegroup',
img(array(
'src'=>base_url().'images/facebook.png',
'width'=>'32',
'height'=>'32',
'id'=>'facebook',
'alt'=>'Facebook Logo'
)),
['target' => '_blank'] // or array('target' => '_blank') if PHP < 5.4
);?>
或者更简单地说,使用您拥有的代码,但使用anchor_popup()
函数。
全部在文档中 - http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html
答案 1 :(得分:0)
只需添加'target="_blank"'
例如。 echo anchor("url",'click here','target="_blank"')