【问题标题】:Javascript script button to open window in new tab instead of popupJavascript脚本按钮在新选项卡中打开窗口而不是弹出窗口
【发布时间】: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


【解决方案1】:

此#Browsing id 是在 html 中的按钮或 href 标记中声明的?

【讨论】:

  • javascript:void(0) 或 #
  • 我相信 HREF 标签
猜你喜欢
  • 2011-10-29
  • 2021-05-03
  • 2011-03-17
  • 1970-01-01
  • 2011-04-16
  • 1970-01-01
相关资源
最近更新 更多