【发布时间】:2016-03-10 09:20:21
【问题描述】:
我在网上购买了一个脚本,它具有以下 javascript 代码,可在您单击按钮时创建弹出窗口并加载网站:
$('#Browsing').on('click', function(event) {
event.preventDefault();
exchange = getCookie('exchange');
$('#exchange_alert').html('<b style="color: red" ><?php _l("browsing_hint"); ?></b>');
win = $.popupWindow('<?php _router("browsing"); ?>?start=true', {
name: 'browsing',
width: screen.width,
height: screen.height,
center: 'screen',
onLoad: function() {
if(exchange == 'yes' || exchange == '' || exchange == null)
{
setCookie('exchange', 'no');
browsing(win, '');
$('#Browsing').hide();
$('#StopBrowsing').show();
}
}
});
});
我正在寻找一种让按钮在新选项卡中打开窗口而不是弹出窗口的方法。任何帮助将不胜感激。非常感谢大家!
编辑:在 HTML 中,单击按钮执行以下操作:
<a href="javascript::void(0)" id="Browsing" class="btn btn-primary btn-lg"><i class="fa fa-exchange"></i> Clicky <i class="fa fa-exchange"></i></a>
【问题讨论】:
-
AFAIK 浏览器打开窗口的方式取决于用户偏好,您无法覆盖它们。如果设置为“自动”,您很可能通过不将窗口参数传递给
window.open来打开一个新选项卡。
标签: javascript jquery tabs popup