【问题标题】:How to Open the popup ads in new tab insted of new window如何在新标签而不是新窗口中打开弹出广告
【发布时间】:2015-04-28 04:56:00
【问题描述】:

我每天有少量的每日访客 400 人。我计划先创建弹出广告,然后创建弹出广告以在新窗口中打开。它不会激怒游客。

我的新窗口弹出代码

var firstClick = true;
document.body.onclick = function() {
    if (firstClick) {
        window.open('popup creating website', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=950, height=650, left = 300, top = 50');
        window.open('popup creating second website', 'poppage2', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=950, height=650, left = 200, top = 10');
        firstClick = false;
    }
}

我打算先点击网页打开新标签。

谢谢

【问题讨论】:

  • PS 如果我可以在弹出窗口或标签中的广告之间进行选择,并且死亡不是一个选项,我宁愿弹出窗口而不是堵塞我所有的标签。
  • @Marty Meh。我只是阻止他们。
  • @Marty 在他们提到的那个页面中,如果我们点击“按钮或名称”,那么只会打开新标签。我的问题是基于页面中的任何位置首先点击打开一个新标签。我试过没有任何工作..

标签: javascript html css


【解决方案1】:

您可以使用目标属性在新标签中打开

例子

<a href="#" target="blank">click here</a>

【讨论】:

  • 因为 a) 你的意思是 _blank 而不是 blank 和 b) OP 需要一个 JavaScript 解决方案。
  • 因为它取决于浏览器设置。
【解决方案2】:

您需要在超链接中使用“target=_blank”

 $(document).ready(function(){   
     $('#newtab').click(function() {   
     $(this).target = "_blank";
     window.open($(this).prop('href'));   
     return false; 
     });
  });​

<a href="link" id="newtab" >new tab</a>

【讨论】:

  • 我可以知道否决票的原因吗?帮助我回答其他问题。
  • 你更新了一个元素的 target 属性,该元素在问题的任何地方都没有被引用,然后将 window.open 与同一元素的 href 属性一起使用,使你的 @无论如何,987654325@ 值无关紧要。
猜你喜欢
  • 2017-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 1970-01-01
  • 2014-03-25
  • 1970-01-01
  • 2015-06-11
相关资源
最近更新 更多