单击链接时如何运行脚本
How to run a script when clicking on a link?
所以,我有一个popunder广告的javascript,(是的,我知道它们很烦人,但这不是广告,这是一个在主页后面打开的页面)无论如何,因为当你转到我的页面时,脚本会自动打开页面,弹出窗口阻止程序会自动阻止它,所以我想做的是当有人点击我页面上的链接时让脚本运行,因此,它是用户启动的,而不是自动的,所以它不会被弹出窗口阻止程序阻止。。基本上,当有人点击我页面上的一个链接时,它会打开链接,但也会打开我页面后面的弹出框。。我是javascript的新手,但任何帮助都将不胜感激!
这将是一种方法:
HTML:
<a id="link">Link</a>
JavaScript:
function script() {
alert("I'm the ad");
};
document.getElementById('link').onclick = function () {
script();
};
如需演示,请参阅此Fiddle。
/编辑:当然,这是JavaScript:
// copy and paste the script from the website
document.getElementById('open').onclick = function () {
load_pop_power();
};
如果你不想在用户访问网站时显示广告,你可以删除一半的代码。
您可以执行类似的操作
function doSomething() {
//do your actions here
window.location="http://www.gotothelink.com";
}
</script>
<a href="javascript:doSomething();">click me</a>
当用户单击链接时,将执行"onlick"属性中的javascript代码。"window.open"打开一个新窗口,"return true"的效果是链接的正常行为继续工作。
<a href="http://www.tiscover.com" onclick="window.open('http://www.tiscover.com'); return true;">tiscover</a>
因此,您需要将popunder绑定到链接上的点击事件看见http://www.pagecolumn.com/javascript/bind_event_in_js_object.htm
相关文章:
- 如何在加载网页时运行脚本
- 使用JavaScript运行脚本
- javascript动态内容与选择长运行脚本
- Javascript:在新页面中打开链接并运行脚本
- 如何在内部脚本完全加载后运行脚本
- 对couchdb数据库/视图中的所有文档运行脚本/查询
- 单击1个表单中的2个提交按钮中的1个时,如何运行脚本
- 是否可以在node.js依赖项上运行脚本
- "npm运行构建:css"不能工作,而当我自己运行脚本时是可以的
- 运行脚本以禁用脚本
- 在网络whatsapp上运行脚本
- 仅在 url 索引上运行脚本
- [XSS]Expressjs 阻止从 POST 请求运行脚本
- 在触发无限滚动时运行脚本
- 使用Browserify运行脚本,无需先进行构建过程
- "停止运行脚本错误“;在IE8中拥有大量收藏
- PHP-如何让别人可以'不要更改url中的参数,也不要在刷新页面时再次运行脚本
- 如何在不阻塞脚本的情况下运行脚本
- 如果用户登录不起作用,则运行脚本
- 我想在用Jquery.ajax方法加载数据后在Html中运行脚本