📄 createjs.cs
字号:
/// 编写时间2007-04-11 Code By DengXi
public static void CreateAds1(string adsID, string adsClassID)
{
string str_AdsJsstr = "";
string str_leftPic = "";
string str_leftSize = "";
if (checkJs(adsID) == true)
str_AdsJsstr = "document.write('此广告已暂停或失效!')";
else
{
NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
DataTable dt = ac.getAdsPicInfo(" leftPic,leftSize", "ads", adsID);
str_leftPic = ReplaceDirfile(dt.Rows[0]["leftPic"].ToString());
str_leftSize = dt.Rows[0]["leftSize"].ToString();
string[] arr_leftSize = str_leftSize.Split('|');
str_AdsJsstr = "window.open('" + GetDomain(str_SessionID) + "/jsfiles/ads/pic.aspx?adsID=" + adsID + "','','width=" +
"" + arr_leftSize[0].ToString() + ",height=" + arr_leftSize[1].ToString() + ",scrollbars=1');\r";
dt.Clear();dt.Dispose();
}
CreateJsFile(adsID, adsClassID, str_AdsJsstr);
}
/// <summary>
/// 生成打开新窗口广告JS文件
/// </summary>
/// <param name="adsID">广告编号</param>
/// <param name="adsClassID">广告栏目编号</param>
/// <returns>生成打开新窗口广告JS文件</returns>
/// 编写时间2007-04-11 Code By DengXi
public static void CreateAds2(string adsID, string adsClassID)
{
string str_AdsJsstr = "";
if (checkJs(adsID) == true)
str_AdsJsstr = "document.write('此广告已暂停或失效!')";
else
str_AdsJsstr = "window.open('" + GetDomain(str_SessionID) + "/jsfiles/ads/pic.aspx?adsID=" + adsID + "','_blank');\r";
CreateJsFile(adsID, adsClassID, str_AdsJsstr);
}
/// <summary>
/// 生成渐隐消失广告JS文件
/// </summary>
/// <param name="adsID">广告编号</param>
/// <param name="adsClassID">广告栏目编号</param>
/// <returns>生成渐隐消失广告JS文件</returns>
/// 编写时间2007-04-11 Code By DengXi
public static void CreateAds3(string adsID, string adsClassID)
{
string str_AdsJsstr = "";
string str_Temp = GetAdsLeftStr(adsID);
string str_leftPic = "";
string str_leftSize = "";
if (checkJs(adsID) == true)
str_AdsJsstr = "document.write('此广告已暂停或失效!')";
else
{
NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
DataTable dt = ac.getAdsPicInfo(" leftPic,leftSize", "ads", adsID);
str_leftPic = ReplaceDirfile(dt.Rows[0]["leftPic"].ToString());
str_leftSize = dt.Rows[0]["leftSize"].ToString();
string[] arr_leftSize = str_leftSize.Split('|');
str_AdsJsstr = "FilterAwayStr=(document.layers)?true:false;if(FilterAwayStr)\r" +
"{\r" +
"document.write('<layer id=FilterAwayT onLoad=\"moveToAbsolute(layer1.pageX-160,layer1.pageY);" +
"clip.height=" + str_leftSize[1].ToString() + ";clip.width=" + str_leftSize[0].ToString() + "; visibility=show;\">" +
"<layer id=FilterAwayF position:absolute; bottom:20; center:1>" + str_Temp + "</layer></layer>');\r" +
"}\r" +
"else\r" +
"{\r" +
"document.write('<div style=\"position:absolute;bottom:" + (int.Parse(str_leftSize[1].ToString()) + 20) + ";" +
"center:1;\"><div id=FilterAwayT style=\"position:absolute; width:" + str_leftSize[0].ToString() + ";" +
"height:" + str_leftSize[1].ToString() + "" +
"clip:rect(0," + str_leftSize[0].ToString() + "," + str_leftSize[1].ToString() + ",0)\">" +
"<div id=FilterAwayF style=\"position:absolute;bottom:20; center:1\">" + str_Temp + "</div></div></div>');\r" +
"}\r" +
"document.write('<script language=javascript src=" + GetDomain(str_SessionID) + "/jsfiles/ads/CreateJs/" +
"FilterAway.js></script>');\r";
dt.Clear();
dt.Dispose();
}
CreateJsFile(adsID, adsClassID, str_AdsJsstr);
}
/// <summary>
/// 生成网页对话框广告JS文件
/// </summary>
/// <param name="adsID">广告编号</param>
/// <param name="adsClassID">广告栏目编号</param>
/// <returns>生成网页对话框广告JS文件</returns>
/// 编写时间2007-04-11 Code By DengXi
public static void CreateAds4(string adsID, string adsClassID)
{
string str_AdsJsstr = "";
string str_Temp = GetAdsLeftStr(adsID);
string str_leftPic = "";
string str_leftSize = "";
if (checkJs(adsID) == true)
str_AdsJsstr = "document.write('此广告已暂停或失效!')";
else
{
NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
DataTable dt = ac.getAdsPicInfo(" leftPic,leftSize", "ads", adsID);
str_leftPic = ReplaceDirfile(dt.Rows[0]["leftPic"].ToString());
str_leftSize = dt.Rows[0]["leftSize"].ToString();
string[] arr_leftSize = str_leftSize.Split('|');
str_AdsJsstr = "window.showModalDialog('" + GetDomain(str_SessionID) + "/jsfiles/ads/pic.aspx?adsID=" + adsID + "',''," +
"'dialogWidth:" + (int.Parse(arr_leftSize[0].ToString()) + 10) + "px;dialogHeight:" +
"" + (int.Parse(arr_leftSize[1].ToString()) + 30) + "px;center:0;status:no');\r";
dt.Clear();
dt.Dispose();
}
CreateJsFile(adsID, adsClassID, str_AdsJsstr);
}
/// <summary>
/// 生成透明对话框广告JS文件
/// </summary>
/// <param name="adsID">广告编号</param>
/// <param name="adsClassID">广告栏目编号</param>
/// <returns>生成透明对话框广告JS文件</returns>
/// 编写时间2007-04-11 Code By DengXi
public static void CreateAds5(string adsID, string adsClassID)
{
string str_AdsJsstr = "";
string str_Temp = GetAdsLeftStr(adsID);
string str_leftPic = "";
string str_leftSize = "";
if (checkJs(adsID) == true)
str_AdsJsstr = "document.write('此广告已暂停或失效!')";
else
{
NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
DataTable dt = ac.getAdsPicInfo(" leftPic,leftSize", "ads", adsID);
str_leftPic = ReplaceDirfile(dt.Rows[0]["leftPic"].ToString());
str_leftSize = dt.Rows[0]["leftSize"].ToString();
string[] arr_leftSize = str_leftSize.Split('|');
str_AdsJsstr = "document.write('<script language=javascript src=" + GetDomain(str_SessionID) + "/jsfiles/" +
"ads/CreateJs/ClarityBox.js></script>');\r" +
"document.write('<div style=\"position:absolute;left:300px;top:150px;width:" + arr_leftSize[0].ToString() + ";" +
"height:" + arr_leftSize[1].ToString() + ";z-index:1;solid;filter:alpha(opacity=90)\" id=\"ClarityBoxID\" " +
"onmousedown=\"ClarityBox(this)\" onmousemove=\"ClarityBoxMove(this)\" " +
"onMouseOut=\"down=false\" onmouseup=\"down=false\" >" +
"<table cellpadding=0 border=0 cellspacing=1 width=" + arr_leftSize[0].ToString() + " " +
"height=" + (int.Parse(arr_leftSize[1].ToString()) + 20) + " bgcolor=#000000>" +
"<tr><td height=20 align=right style=\"cursor:move;\">" +
"<a href=\"#\" style=\"font-size: 9pt; color: white; text-decoration: none\" " +
"onClick=ClarityBoxclose(\"ClarityBoxID\") >>>关闭>></a></td></tr>" +
"<tr><td>" + str_Temp + "</td></tr></table></div>');\r";
dt.Clear();
dt.Dispose();
}
CreateJsFile(adsID, adsClassID, str_AdsJsstr);
}
/// <summary>
/// 生成满屏浮动广告JS文件
/// </summary>
/// <param name="adsID">广告编号</param>
/// <param name="adsClassID">广告栏目编号</param>
/// <returns>生成满屏浮动广告JS文件</returns>
/// 编写时间2007-04-11 Code By DengXi
public static void CreateAds6(string adsID, string adsClassID)
{
string str_AdsJsstr = "";
string str_Temp = GetAdsLeftStr(adsID);
string str_leftPic = "";
string str_leftSize = "";
if (checkJs(adsID) == true)
str_AdsJsstr = "document.write('此广告已暂停或失效!')";
else
{
NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
DataTable dt = ac.getAdsPicInfo(" leftPic,leftSize", "ads", adsID);
str_leftPic = ReplaceDirfile(dt.Rows[0]["leftPic"].ToString());
str_leftSize = dt.Rows[0]["leftSize"].ToString();
string[] arr_leftSize = str_leftSize.Split('|');
str_AdsJsstr = "DriftBoxStr=(document.layers)?true:false;\r" +
"if(DriftBoxStr)\r" +
"{\r" +
"document.write('<layer id=DriftBox width=" + arr_leftSize[0].ToString() + " " +
"height=" + arr_leftSize[1].ToString() + " onmouseover=DriftBoxSM(\"DriftBox\") onmouseout=movechip(\"DriftBox\")>" +
"" + str_Temp + "</layer>');\r" +
"}\r" +
"else\r{\r" +
"document.write('<div id=DriftBox style=\"position:absolute; width:" + arr_leftSize[0].ToString() + "px; " +
"height:" + arr_leftSize[1].ToString() + "px; z-index:9; filter: Alpha(Opacity=90)\" " +
"onmouseover=DriftBoxSM(\"DriftBox\") onmouseout=movechip(\"DriftBox\")>" + str_Temp + "</div>');\r" +
"}\r" +
"document.write('<script language=javascript src=" + GetDomain(str_SessionID) + "/jsfiles/ads/CreateJs/" +
"DriftBox.js></script>');\r";
dt.Clear();
dt.Dispose();
}
CreateJsFile(adsID, adsClassID, str_AdsJsstr);
}
/// <summary>
/// 生成底端广告JS文件
/// </summary>
/// <param name="adsID">广告编号</param>
/// <param name="adsClassID">广告栏目编号</param>
/// <param name="Cy">0为左下底端广告,1为右下底端广告</param>
/// <returns>生成底端广告JS文件</returns>
/// 编写时间2007-04-11 Code By DengXi
public static void CreateAds7(string adsID, string adsClassID,int Cy)
{
string str_AdsJsstr = "";
string str_Temp = GetAdsLeftStr(adsID);
string str_leftPic = "";
string str_leftSize = "";
if (checkJs(adsID) == true)
str_AdsJsstr = "document.write('此广告已暂停或失效!')";
else
{
NetCMS.Content.Ads.Ads ac = new NetCMS.Content.Ads.Ads();
DataTable dt = ac.getAdsPicInfo(" leftPic,leftSize", "ads", adsID);
str_leftPic = ReplaceDirfile(dt.Rows[0]["leftPic"].ToString());
str_leftSize = dt.Rows[0]["leftSize"].ToString();
string[] arr_leftSize = str_leftSize.Split('|');
if (Cy == 0)
{
str_AdsJsstr = "function BinitLeftBottomLoad()\r" +
"{\r" +
" document.all.LeftBottom.style.visibility = 'visible'; \r" +
" MoveLeftBottom('LeftBottom'); \r" +
"}\r" +
"function MoveLeftBottom(layerName) \r" +
"{ \r" +
" var x = 5;\r" +
" var y = document.body.scrollTop + document.body.offsetHeight -" + arr_leftSize[1].ToString() + ";\r" +
" eval(\"document.all.\" + layerName + \".style.posTop = parseInt(y)\"); \r" +
" eval(\"document.all.\" + layerName + \".style.posLeft = x\"); \r" +
" setTimeout(\"MoveLeftBottom('LeftBottom');\", 20);\r" +
"} \r" +
"document.write(\"<div id=LeftBottom style='position: absolute;visibility:hidden;z-index:1'>" +
"" + str_Temp.Replace("\"", "'") + "</div>\");\r" +
"BinitLeftBottomLoad()\r";
}
else
{
str_AdsJsstr = "function BinitRightBottomLoad()\r" +
"{\r" +
" document.all.RightBottom.style.visibility = 'visible'; \r" +
" MoveRightBottom('RightBottom'); \r" +
"}\r" +
"function MoveRightBottom(layerName) \r" +
"{ \r" +
" var x = 5;\r" +
" var y = document.body.scrollTop + document.body.offsetHeight -" + arr_leftSize[1].ToString() + ";\r" +
" eval('document.all.' + layerName + '.style.posTop = y');\r" +
" eval('document.all.' + layerName + '.style.posRight = x');\r" +
" setTimeout(\"MoveRightBottom('RightBottom');\", 20);\r" +
"} \r" +
"document.write(\"<div id=RightBottom " +
"style='position: absolute;visibility:hidden;z-index:1'>" + str_Temp.Replace("\"", "'") + "</div>" +
"\");\r" +
"BinitRightBottomLoad()\r";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -