a标签点击后会打开一个页面,现在我要实现点击后弹窗提醒,用户点同意再打开链接,不同意则取消打开。怎么实现呢,谢谢!
onclick控制,return false不打开,否则打开。不能用层模拟,用层得直接返回false,然后location。href跳转,不能window.open打开,否则会被当做广告 拦截掉
<a href="http://www.w3dev.cn" onclick="return confirm('是否打开网址??!')">打开网址</a>
用js事件拦截默认跳转动作,js可以通过location.href跳转
<a href="javascript:confirm();">打开链接</a>
<html>
<head>
<meta charset="utf-8" />
<title>确认框提示</title>
<script language="javascript" type="text/javascript" src="http://libs.baidu.com/jquery/1.2.3/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#tag").click(function(){
var res=confirm("确认要跳转吗?");
if(res){
window.location="http://www.baidu.com";//确定后打开要跳转的链接地址
}
else{
//不跳转的操作
}
});
})
</script>
</head>
<body>
<div class="divframe">
<a id="tag" style="cursor:pointer">点击此处跳转</a>
</div>
</body>
</html>
<a href="http://baidu.com" onclick="return confirm('你确认打开页面吗?')">111</a>