JS统计Flash被网友点击过的代码

 更新时间:2007年05月05日 00:00:00   作者:  
JS怎样知道Flash广告条被网友点击过?
1、Flash广告条不是我做的,它的链接是写在里面的。
2、我想统计这个Flash被网友点击了多少次。
它由三个JS组成,它是一个广告联盟网站,统计FLASH被点击的应用,可是我不会修改成我的应用,请大家帮看看,谢谢,我的点击统计是 count.asp 请问怎样写一个JS可以进行统计,谢谢

1.js
--------------------------------
var ed_ads_Furl=top.window.location;
var ed_ads_debug;
ed_ads_Url="http://g.ad68.com/";
ed_ads_Id=358;
ed_ads_uId=829;
ed_ads_webtest=0;
ed_ads_rePlace=0;
ed_ads_width=555;
ed_ads_height=80;
ed_ads_class=1;
ed_ads_pic_url="http://253.ad68.com/union/1d/555_80.swf";
ed_ads_open_time="0";
ed_ads_open_class="1";
ed_ads_logo="0";
ed_ads_tempstop="0";
ed_ads_group="";
ed_ads_debug=0;
document.write('<script language="javascript" type="text/javascript" src="2.js"></script>');
document.write('<script language="javascript" type="text/javascript" src="3.js"></script>');
-----------------------------------------
2.js
-----------------------------------------
document.write('<div id=ads_class_show'+ed_ads_Url+' style="position: static; width:'+ed_ads_width+'px; top:0; left:0; visibility: visible; z-index: 1; height: '+ed_ads_height+'px;"><iframe src="'+location_url+'" MARGINWIDTH=0 MARGINHEIGHT=0  HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no WIDTH='+ed_ads_width+' HEIGHT='+ed_ads_height+'></iframe></div>');
------------------------------
3.js
-----------------
var caution = false


function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "")
        if (!caution || (name + "=" + escape(value)).length <= 4000)
                document.cookie = curCookie
        else
                if (confirm("Cookie exceeds 4KB and will be cut!"))
                        document.cookie = curCookie
}


function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}



function deleteCookie(name, path, domain) {
        if (getCookie(name)) {
                document.cookie = name + "=" +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                "; expires=Thu, 01-Jan-70 00:00:01 GMT"
        }
}



function fixDate(date) {
        var base = new Date(0)
        var skew = base.getTime()
        if (skew > 0)
                date.setTime(date.getTime() - skew)
}



var now = new Date()
fixDate(now)


if(ed_ads_class==9)
now.setTime(now.getTime() + 24 * 60 * 60 * 1000)
else if(ed_ads_class==2)
now.setTime(now.getTime() + 0.03 * 60 * 60 * 1000)
else
now.setTime(now.getTime() + 1.5 * 60 * 60 * 1000)
var ed__state__visits = getCookie("ed__state__ip_check_"+ed_ads_Id)


if (!ed__state__visits)
        ed__state__visits = 1
else
        ed__state__visits = parseInt(ed__state__visits) + 1
setCookie("ed__state__ip_check_"+ed_ads_Id, ed__state__visits, now)
setCookie("ed__state__test", now, now)
var ed__state__test = getCookie("ed__state__test")
if (ed__state__test!=now) ed__state__visits=0
location_url=''+ed_ads_Url+'pds_k/view.php?id='+ed_ads_Id+'&uid='+ed_ads_uId+'&rePlace='+ed_ads_rePlace+'&visits='+ed__state__visits+'&a_width='+ed_ads_width+'&a_height='+ed_ads_height+'&a_class='+ed_ads_class+'&a_pic_url='+ed_ads_pic_url+'&ed_str='+escape(ed_ads_Furl)+'&ed_ads_open_class='+ed_ads_open_class+'&ed_ads_logo='+ed_ads_logo+'&ed_ads_tempstop='+ed_ads_tempstop+'&ed_ads_webtest='+ed_ads_webtest+'&ed_ads_group='+ed_ads_group;

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • 7道关于JS this的面试题,你能答对几个

    7道关于JS this的面试题,你能答对几个

    这篇文章主要给大家介绍了7道关于JS this的面试题,来看看你能答对几个,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • js+css实现飞机大战游戏

    js+css实现飞机大战游戏

    这篇文章主要为大家详细介绍了js+css实现飞机大战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • 基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转

    基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转

    这篇文章主要介绍了基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转 的相关资料,需要的朋友可以参考下
    2016-06-06
  • JS highcharts实现动态曲线代码示例

    JS highcharts实现动态曲线代码示例

    这篇文章主要介绍了JS highcharts实现动态曲线代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 详解微信小程序调用支付接口支付

    详解微信小程序调用支付接口支付

    这篇文章主要介绍了微信小程序调用支付接口支付,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • JS实现点击颜色块切换指定区域背景颜色的方法

    JS实现点击颜色块切换指定区域背景颜色的方法

    这篇文章主要介绍了JS实现点击颜色块切换指定区域背景颜色的方法,涉及javascript操作cookie及背景色的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • 详解JS几种变量交换方式以及性能分析对比

    详解JS几种变量交换方式以及性能分析对比

    本篇文章主要介绍了JS几种变量交换方式以及性能分析对比,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • 微信上传视频文件提示(推荐)

    微信上传视频文件提示(推荐)

    晚上要下班了老板发来一个任务:把一个300M左右的视频压缩到100M以内,以便在微信上发送。于是就是抽空搞了起来,下面小编把过程分享到脚本之家平台,需要的朋友参考下吧
    2018-11-11
  • 无刷新上传文件并返回自定义值

    无刷新上传文件并返回自定义值

    本文给大家简单分享了一下个人项目中解决无刷新上传文件的方法和示例,有需要的小伙伴可以参考下。
    2015-06-06
  • js获取IP地址的方法小结

    js获取IP地址的方法小结

    本文介绍下,js代码获取IP地址的三种方法,通过三个例子来了解如何在js中取得客户端的IP地址。有需要的朋友不妨作个参考
    2014-07-07

最新评论