javascript - 如何在新标签页中打开脚本

标签 javascript html css adsense

所以当用户与 <script> 交互时 , 我想让它在新标签页中打开。

我试过这样做:

<script target="_blank"

但这没有用。请帮忙!

编辑:我很抱歉没有让自己说清楚。我的意思是当用户点击我的 bidvertiser 广告时,我希望广告在新页面上打开。它们采用脚本形式,因此当用户单击脚本时,我想在新页面中打开脚本,类似于 <a target="_blank>

最佳答案

我不知道这是否正是您要找的。但顺便说一句,你说了以下内容:

"when a user interacts with script , I want to make it open in a new tab"

我假设您的意思是当脚本在“呈现 html 页面后”执行时,您希望创建一个新选项卡,如果是这样,那么这段代码将与您的 html 内联或在它自己的脚本文件中工作。

//pure js
document.addEventListener("DOMContentLoaded", function(event) { 
   window.open('http://www.google.com');
});

// jquery
$(function() {
    window.open('http://www.google.com');
});

++++++++

根据您的最新回复。

您可以为广告设置点击监听器,我建议在广告之间使用共享的 CSS 类,并在 JQuery 中设置这样的点击监听器。也许使用“Inspect Element”你可以找到每个广告都有的类名,并使用下面的代码来监听点击。

$('.class-name').click(function () { 
    window.open('http://www.theurlfromad'); 
});

关于javascript - 如何在新标签页中打开脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31868611/

相关文章:

javascript - 为什么我的 div 元素没有根据我的移动功能移动?

javascript - 更改时在输入字段中显示年龄

html - 如何在一个div中居中一个div

javascript - 自动向北扩展文本区域

CSS z-index 在 IE7 中损坏

javascript - 函数未在 onclick 事件中调用

javascript - 为什么使用立即调用的函数来创建新对象?

html - 添加填充到 fa-fw Font Awesome 图标

具有多计算机代码折叠功能的 HTML/CSS 编辑器

css - 使用@for 时对 Sass 选择器进行分组