【发布时间】:2014-05-23 03:04:27
【问题描述】:
我想插入一个带有指向另一个网站的外部链接的按钮。 是否可以使用 CHtml Button 来做到这一点?如果不是,我该怎么做? 谢谢
【问题讨论】:
我想插入一个带有指向另一个网站的外部链接的按钮。 是否可以使用 CHtml Button 来做到这一点?如果不是,我该怎么做? 谢谢
【问题讨论】:
可以通过CHtml按钮完成。这里的例子...
CHtml::button(
'Link',
array(
'class'=>'btn',
'onclick'=>"window.open('//google.com')",
)
);
【讨论】:
试试这个:
<?php echo CHtml::link('Link Text','http://google.com',array('target'=>'_blank','class'=>'btn_registro')); ?>
应用这个 CSS
.btn_registro {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
【讨论】:
按钮用于以某种形式发布到服务器,在您的情况下,通过按钮执行此操作不是正确的方法。你必须使用
CHtml::link('Link name', 'http://link.com')
并通过 css 设置类似按钮的样式,您可以在其中添加 a:hover a:active。
【讨论】: