<div onclick="alert('a');">
<script type="text/javascript">
var _cvUID="65-134-2730-36549-35274-24179";//ACTPSV
var _cvSUP="";
var _cvOPM="yes";
var _cvAAM=0;
var _cvPLS=[120,60];
var _cvDWLP=location.protocol.indexOf("https")>-1?"https:":"http:";
var _cvDWDN="//cs.dmclick.cn/";
var _cvDWURL = _cvDWLP+_cvDWDN+"dmm.js";
if(typeof _DW_C_P == "undefined" || _DW_C_P == null || _DW_C_P == "undefined"){var _DW_C_P = new Object();document.write(unescape("%3Cscript src='" + _cvDWURL + "' type='text/javascript'%3E%3C/script%3E"));}
try{_DW_C_PLAY();}catch(err){}//广告联盟的代码
</script>
</div>当点击广告时,期望是能触发DIV的点击事件弹出‘a’.但代码输出了图片,一般是点击到图片上,直接跳转了链接。
如何给这段代码添加一个click事件,用来点击的时候执行我自己的方法。
解决方案 »
- 使用java开发的一个web程序
- 关于火狐等非IE浏览器的range坐标,告诉请进...
- 为什么写不到数据库里呢?求解
- 呵呵
- 拖动元素判断拖动元素是否进入某个元素内部的原理是什么?
- firefox 下 DIV 不能触发 onkeydown 事件,谁有好的建议呢?
- 想得到“鼠标滑过变换背景图片的效果”
- 关于style="position:absolute;"导致的问题
- 如何让window.open打开的窗口位于顶端?
- 谁可献上<发文管理>模块?必须带痕迹保留
- 您访问的页面出错,5秒后返回,5 4.99 4.98 ,,, 0.1 0 如何实现
- 各位好,请各位大侠推荐一本JavaScript的好书,谢谢了。
var cancelClick = function(e){
if (window.event){
window.event.cancelBubble = true;
window.event.returnValue = false;
}
if (e && e.stopPropagation && e.preventDefault){
e.stopPropagation();
e.preventDefault();
}
}
在你点击事件里加上这个方法cancelClick(this);
var cancelClick = function(e){
e = e || getEvent(e);
if (window.event){
window.event.cancelBubble = true;
window.event.returnValue = false;
}
if (e && e.stopPropagation && e.preventDefault){
e.stopPropagation();
e.preventDefault();
}
}
var getEvent = function(e){
return e || window.event;
};
在你点击事件里加上这个方法cancelClick(this);
对链接到的js并不是自己的。所以很麻烦。
<script>
window.onload=function(){
var allTag= document.getElementsByTagName("*");
for(var i=0;i<allTag.length;i++){
if(allTag[i].src!=null){
allTag[i].src='http://www.baidu.com';
allTag[i].onfocus=function(){ //以这个来模拟onclick
alert()
}
}
}
}</script>
<body > <div>
<script type="text/javascript">
var _cvUID="65-134-2730-36549-35274-24179";//ACTPSV
var _cvSUP="";
var _cvOPM="yes";
var _cvAAM=0;
var _cvPLS=[120,60];
var _cvDWLP=location.protocol.indexOf("https")>-1?"https:":"http:";
var _cvDWDN="//cs.dmclick.cn/";
var _cvDWURL = _cvDWLP+_cvDWDN+"dmm.js";
if(typeof _DW_C_P == "undefined" || _DW_C_P == null || _DW_C_P == "undefined"){var _DW_C_P = new Object();document.write(unescape("%3Cscript src='" + _cvDWURL + "' type='text/javascript'%3E%3C/script%3E"));}
try{_DW_C_PLAY();}catch(err){}//广告联盟的代码
</script>
</div>
</body>
抓获他的iframe链接自己构造恩,这个不错,我在后台截获链接后自己在页面上进行构造,这就容易多了,回去试试。模拟的事件 比较困难,而且使用别人的代码,页面加载速度本来就慢,再在onload事件中进行处理,有时候可能达不到效果就被点击了广告跳转连接了。