⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 counterlink.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
字号:
namespace PowerEasy.WebSite.AnalyticsUI
{
    using PowerEasy.Analytics;
    using PowerEasy.Common;
    using PowerEasy.Model.Analytics;
    using PowerEasy.Web.UI;
    using System;
    using System.Text;
    using System.Web.UI.HtmlControls;

    public class CounterLink : BasePage
    {
        protected HtmlForm form1;
        private const string m_Interval = "Interval";
        private const string m_IntervalNum = "IntervalNum";
        private const string m_IsCountOnline = "IsCountOnline";
        private const string m_RegFieldsFill = "RegFields_Fill";

        protected void Page_Load(object sender, EventArgs e)
        {
            int interval;
            int intervalNum;
            string str = string.Empty;
            if (((base.Application["RegFields_Fill"] == null) || (base.Application["Interval"] == null)) || (base.Application["IntervalNum"] == null))
            {
                StatInfoListInfo statInfoListInfo = OtherReport.GetStatInfoListInfo();
                base.Application.Lock();
                base.Application["Interval"] = statInfoListInfo.Interval;
                base.Application["IntervalNum"] = statInfoListInfo.IntervalNum;
                base.Application.UnLock();
                str = string.IsNullOrEmpty(statInfoListInfo.RegFieldsFill) ? string.Empty : statInfoListInfo.RegFieldsFill;
                base.Application["RegFields_Fill"] = str;
                interval = statInfoListInfo.Interval;
                intervalNum = statInfoListInfo.IntervalNum;
            }
            else
            {
                str = base.Application["RegFields_Fill"].ToString();
                interval = DataConverter.CLng(base.Application["Interval"]);
                intervalNum = DataConverter.CLng(base.Application["IntervalNum"]);
            }
            string str2 = BasePage.RequestString("Style");
            StringBuilder builder = new StringBuilder();
            builder.Append("var i = 0;");
            builder.Append("function PowerEasyRef(){");
            builder.Append(" if(i <= " + intervalNum.ToString() + "){");
            builder.Append("var PowerEasyImg=new Image();");
            builder.Append("PowerEasyImg.src='" + base.FullBasePath + "Analytics/StatOnline.aspx';");
            builder.Append("setTimeout('PowerEasyRef()'," + Convert.ToString((int) (interval * 0x3e8)) + ");}");
            builder.Append("i+=1;}");
            if (str.Contains("IsCountOnline"))
            {
                builder.Append("PowerEasyRef();");
            }
            builder.Append("var referrer = escape(document.referrer);");
            builder.Append("var timezone = (new Date()).getTimezoneOffset();");
            builder.Append("var width = screen.width;");
            builder.Append("var height = screen.height;");
            builder.Append("var color = screen.colorDepth;");
            builder.Append("document.write('<'+'script type=\"text/javascript\"  src=" + base.FullBasePath + "Analytics/Counter.aspx?style=" + str2 + "&Referer='+referrer+'&Timezone='+timezone+'&Width='+width+'&Height='+height+'&Color='+color+'><'+'/script>');");
            base.Response.Write(builder.ToString());
            base.Response.End();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -