//window.onload = function () {
// // 提取一级栏目
// getTopMenuList(8);
// //提取合作司下的栏目
// getTopMenuList1(204);
// //提取专题专栏下的栏目
// getTopMenuList2(565);
// //
// getTopNInfoByMenuID(221, 6, 'infolist0');
// getTopNInfoByMenuID(764, 6, 'infolist1');
// getTopNInfoByMenuID(223, 6, 'infolist2');
// getTopNInfoByMenuID(344, 6, 'infolist3');
// getTopNInfoByMenuID(222, 6, 'infolist4');
// getTopNInfoByMenuID(375, 8, 'infolist3751');
// getTopNProjectByMenuId(224, 224, 6);
// getInfoMenu(205);
//}
//统计访问IP
document.write("");
//var IPUpdate = new RegExp("(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])","");
var IPUpdate = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
function IPCount(){
var IP = returnCitySN.cip;
IP = IP.split(" ").join("");
//var anotherIP = IP.match(IPUpdate, IP);
if(IPUpdate.test(IP)){
$.ajax({
url: '/handlers/cistcIPCount.ashx',
type: 'POST',
dataType: 'json',
data: "IP="+IP,
success: function(){
},
error: function(){
}
})
}else {
return;
}
}
// 合作网中文版栏目ID获取一级栏目内容
function getTopMenuList(menuid) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(menuid)) {
return;
}
$.getJSON('handlers/cistcMenu.ashx', { 'menuid': menuid }, function (pageData) {
var RMenus = pageData.menus;
RMenus
var Uptd = document.getElementById("topMenu");
var innerHtml = "";
var menuid = GetQueryString("column");
for (var i = 0; i < RMenus.length; i++) {
// 创建li及其样式
var li = document.createElement("li");
if (RMenus[i].MenuId == "" || RMenus[i].MenuId == menuid) {
li.setAttribute("class", "uk-open");
}
else {
li.setAttribute("class", "uk-active");
}
li.innerHTML = "" + RMenus[i].MenuName + "";
// innerHtml="
"
// innerHtml += "" + RMenus[i].MenuName + "";
// innerHtml += ""
Uptd.appendChild(li);
}
// Uptd.appendChild(li);
IPCount();
});
}
//提取合作司下的栏目
function getTopMenuList1(menuid) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(menuid)) {
return;
}
$.getJSON('handlers/cistcMenu.ashx', { 'menuid': menuid }, function (pageData) {
var RMenus = pageData.menus;
var Uptd = document.getElementById("column210");
for (var i = 0; i < RMenus.length; i++) {
// 创建li及其样式
if (i > 2)
return;
var li = document.createElement("li");
li.setAttribute("class", "aboutUs");
li.innerHTML = "" + RMenus[i].MenuName + "";
Uptd.appendChild(li);
}
});
}
//提取专题专栏下的栏目
function getTopMenuList2(menuid) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(menuid)) {
return;
}
$.getJSON('handlers/cistcMenu.ashx', { 'menuid': menuid }, function (pageData) {
var RMenus = pageData.menus;
var Uptd = document.getElementById("column565");
for (var i = 0; i < RMenus.length; i++) {
// 创建li及其样式
if (i > 3)
return;
var li = document.createElement("li");
li.innerHTML = "" + RMenus[i].MenuName + "";
Uptd.appendChild(li);
}
});
}
// 获取栏目并填充
function getInfoMenu(menuid) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(menuid)) {
return;
}
$.getJSON('handlers/cistcMenu.ashx', { 'menuid': menuid }, function (pageData) {
var RMenus = pageData.menus;
for (var i = 0; i < RMenus.length; i++) {
// 创建li及其样式
var Uptd = document.getElementById("column" + RMenus[i].MenuId);
if (Uptd != null) {
var href = document.createElement("a");
href.setAttribute("href", RMenus[i].MenuUrl);
href.setAttribute("class", "uk-panel-menu-title");
href.innerHTML = RMenus[i].MenuName;
var hr = document.createElement("hr");
hr.setAttribute("class", "uk-article-cistc-divider");
href.appendChild(hr);
Uptd.appendChild(href);
}
}
});
}
// 获取指定栏目ID前N条信息列表
function getTopNInfoByMenuID(columnid, topN, insertPanelID, showDate) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(columnid)) {
return;
}
if (!isInteger(topN)) {
return;
}
if (!isInteger(showDate)) {
return;
}
$.getJSON('handlers/cistcMenuInfoList.ashx', { 'columnid': columnid, 'topN': topN }, function (pageData) {
//alert(insertPanelID);
var RMenuInfoList = pageData.infolist;
var Uptd = document.getElementById(insertPanelID);
// 构造信息列表
for (var i = 0; i < RMenuInfoList.length; i++) {
// 创建li及其样式
var li = document.createElement("li");
if (showDate == "1")
li.innerHTML = "" + RMenuInfoList[i].InfoTitle + " (" + RMenuInfoList[i].InfoPublicDate + ")";
else
li.innerHTML = "" + RMenuInfoList[i].InfoTitle + "";
Uptd.appendChild(li);
}
});
}
////////////获取底部信息
function getTopNInfoByMenuID1(columnid, topN, insertPanelID) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(columnid)) {
return;
}
if (!isInteger(topN)) {
return;
}
$.getJSON('handlers/cistcMenuInfoList.ashx', { 'columnid': columnid, 'topN': topN }, function (pageData) {
//alert(insertPanelID);
var RMenuInfoList = pageData.infolist;
// 构造信息列表
for (var i = 0; i < RMenuInfoList.length; i++) {
var Uptd = document.getElementById(insertPanelID+i);
if (Uptd!=null) {
// 创建li及其样式
var li = document.createElement("li");
// li.setAttribute("class", "uk-active");
li.innerHTML = "" + RMenuInfoList[i].InfoTitle + "";
Uptd.appendChild(li);
}
}
});
}
//信息栏目中获取图片
function getTopNInfoByMenuID2(columnid, topN, insertPanelID) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(columnid)) {
return;
}
if (!isInteger(topN)) {
return;
}
$.getJSON('handlers/cistcMenuInfoList.ashx', { 'columnid': columnid, 'topN': topN }, function (pageData) {
//alert(insertPanelID);
var RMenuInfoList = pageData.infolist;
var Uptd = document.getElementById(insertPanelID);
// 构造信息列表
var char = insertPanelID.substring(insertPanelID.length,2);
// alert(insertPanelID.length - 1);
// alert(char);
for (var i = 0; i < RMenuInfoList.length; i++) {
if (i == char) {
// 创建li及其样式
var li = document.createElement("li");
li.innerHTML = "" + RMenuInfoList[i].InfoContent + "
" + RMenuInfoList[i].InfoTitle + "";
Uptd.appendChild(li);
}
}
});
}
//获得通知通告信息量前topNumber条
function getTopNProjectByMenuId(columnid, columnid2, topN) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(columnid)) {
return;
}
if (!isInteger(columnid2)) {
return;
}
$.getJSON('handlers/cistcMenuProject.ashx', { 'columnid': columnid, "columnid2": columnid2, "topN": topN }, function (pageData) {
var RProjectList = pageData.Projectlist;
var Uptd = document.getElementById("infolist224");
for (var i = 0; i < RProjectList.length; i++) {
// 创建li及其样式
var li = document.createElement("li");
li.innerHTML = "" + RProjectList[i].ProjectTitle + "(" + RProjectList[i].ProjectPublicDate + ")";
if (Uptd != null)
Uptd.appendChild(li);
}
});
}
function getMenuById(menuid, insertPanelID) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(menuid)) {
return;
}
$.getJSON('handlers/cistcMenuName.ashx', { 'menuid': menuid }, function (pageData) {
var RMenuList = pageData.menus;
var Uptd = document.getElementById(insertPanelID);
for (var i = 0; i < RMenuList.length; i++) {
// 创建li及其样式
var li = document.createElement("li");
li.setAttribute("class", "uk-cistc-a");
li.innerHTML = "" + RMenuList[i].MenuName + "";
if (Uptd != null)
Uptd.appendChild(li);
}
});
}
// function getMenuById(menuid, insertPanelID) {
// // 首先验证其是否为空,然后验证其是否为数字
// if (!isInteger(menuid)) {
// return;
// }
// $.getJSON('handlers/cistcMenuName.ashx', { 'menuid': menuid }, function (pageData) {
// var RMenuList = pageData.menus;
// var Uptd = document.getElementById(insertPanelID);
// var UptdTitle = document.getElementById(column979);
// for (var i = 0; i < RMenuList.length; i++) {
// // 创建li及其样式
// var li = document.createElement("li");
// if(menuid == 980 || menuid == 981 || menuid == 982 || menuid == 983){
// li.setAttribute("class", "getSystem");
// }else if(menuid == 979){
// li.setAttribute("class", "getSystemTitle");
// }else{
// li.setAttribute("class", "uk-cistc-a");
// }
// //li.setAttribute("class", "uk-cistc-a");
// li.innerHTML = "" + RMenuList[i].MenuName + "";
// if(menuid == 979){
// li.innerHTML = "" + RMenuList[i].MenuName + "";
// }
// if (Uptd != null)
// Uptd.appendChild(li);
// }
// });
// }
//获取系统平台内容
function getSystem(menuid, insertPanelID){
if (!isInteger(menuid)) {
return;
}
$.getJSON('handlers/cistcMenuName.ashx', { 'menuid': menuid }, function (pageData) {
var RMenuList = pageData.menus;
var Uptd = document.getElementById(insertPanelID);
var UptdTitle = document.getElementById(column979);
for (var i = 0; i < RMenuList.length; i++) {
var li = document.createElement("li");
if(menuid == 979){
li.setAttribute("class", "getSystemTitle");
//li.innerHTML = "" + RMenuList[i].MenuName + "";
li.innerHTML = "" + RMenuList[i].MenuName + "
";
}else{
li.setAttribute("class", "getSystem");
var IDLocation = RMenuList[i].MenuUrl.indexOf("?");
var realUrl = RMenuList[i].MenuUrl.substring(0, IDLocation);
li.innerHTML = "" + RMenuList[i].MenuName + "";
}
if (Uptd != null){
Uptd.appendChild(li);
}
}
});
}
// 获取指定栏目ID前N条信息列表,并获取其内容中的首张图片
function getTopNInfoPicByMenuID(columnid, topN, insertPanelID) {
// 首先验证其是否为空,然后验证其是否为数字
if (!isInteger(columnid)) {
return;
}
if (!isInteger(topN)) {
return;
}
$.getJSON('handlers/cistcInfoPicList.ashx', { 'columnid': columnid, 'topN': topN }, function (pageData) {
var RMenuInfoList = pageData.infolist;
var Uptd = document.getElementById(insertPanelID);
//alert(insertPanelID);
// 构造信息列表
for (var i = 0; i < RMenuInfoList.length; i++) {
// 创建li及其样式
var li = document.getElementById("indexIMG" + i.toString());
li.setAttribute("onclick", "window.location='" + RMenuInfoList[i].InfoUrl + "';");
var p = document.getElementById("indexIMGtitle" + i.toString());
p.setAttribute("class", "uk-bottom");
if (li != null && li.firstChild != null) {
li.removeChild(li.firstChild);
var div = document.createElement("div");
div.setAttribute("class", "uk-cover-background uk-position-cover uk-animation-reverse uk-animation-middle-left");
div.setAttribute("style", "background-image: url('" + RMenuInfoList[i].InfoPicture + "'); animation-duration: 15s");
li.insertBefore(div, li.firstChild);
}
if (p != null) {
var a = document.createElement("a");
a.setAttribute("href", RMenuInfoList[i].InfoUrl);
a.innerHTML = RMenuInfoList[i].InfoTitle;
p.appendChild(a);
}
}
});
}
// 获取url中的参数值
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
// 判断输入是否为整数
function isInteger(obj) {
return typeof obj === 'number' && obj % 1 === 0
}
// 判断输入是否为正整数
function isABSInteger(obj) {
return Math.floor(obj) === obj
}