var pageSelect; var getArgs = (function () { var sc = document.getElementsByTagName('script'); var paramsArr = sc[sc.length - 1].src.split('?')[1].split('&'); var args = {}, argsStr = [], param, t, name, value; for (var ii = 0, len = paramsArr.length; ii < len; ii++) { param = paramsArr[ii].split('='); name = param[0], value = param[1]; if (typeof args[name] == "undefined") { //参数尚不存在 args[name] = value; } else if (typeof args[name] == "string") { //参数已经存在则保存为数组 args[name] = [args[name]] args[name].push(value); } else { //已经是数组的 args[name].push(value); } } /*在实际应用中下面的showArg和args.toString可以删掉,这里只是为了测试函数getArgs返回的内容*/ var showArg = function (x) { //转换不同数据的显示方式 if (typeof (x) == "string" && !/d+/.test(x)) return "'" + x + "'"; //字符串 if (x instanceof Array) return "[" + x + "]" //数组 return x; //数字 } //组装成json格式 args.toString = function () { for (var ii in args) argsStr.push(ii + ':' + showArg(args[ii])); return '{' + argsStr.join(',') + '}'; } return function () { return args; } //以json格式返回获取的所有参数 })(); $.ajaxSetup({ cache: true }); $(document).ready(function () { try { //if (getArgs().b != null) { // alert("true"); //} //else { // alert(getArgs().a); //} pageSelect = $('#home').attr('id'); $('#' + pageSelect).css({ "border-bottom-style": "solid", "border-bottom-width": "2px", "border-bottom-color": "#FFFF66" }); $('#show').addClass("showLayer"); getData("Header.html", function (result) { $("#header").html(result); }); menuMouse($('#home'), "menuLayer", "Home.html"); menuMouse($('#state'), "menuLayer", "state"); menuMouse($('#gpl'), "menuLayer", "gpl"); menuMouse($('#down'), "menuLayer", "down"); menuMouse($('#help'), "menuLayer", "http://help.cqpds.com:7809/help/0/default.html"); $('#login').css({ "cursor": "pointer" }); $('#menuLay').children('span').css("padding", "5px"); getData("Home.html", function (result) { $("#show").html(result); menuLi(); }); getData("Footer.html", function (result) { $("#footerLayer").html(result); }); getLocation(); } catch (e) { errHandle("加载出错", e.message); } }); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { $('#local').html("浏览器不支持,赶紧换掉"); } } function showPosition(position) { $('#local').html("纬度: " + position.coords.latitude + "经度: " + position.coords.longitude); } function menuMouse(obj, css, url) { obj.mouseover(function (e) { obj.css({ "border-bottom-style": "solid", "border-bottom-width": "2px", "border-bottom-color": "#FFFF66" }); }); obj.mouseout(function (e) { if (obj.attr('id') != pageSelect) { obj.css("border-bottom-style", "none"); } }); obj.click(function () { if (!$('#login').is(":hidden")) { //location.href = url; if (url != "") { getData(url, function (result) { $("#show").html(result); if (obj.attr('id') == "home") { menuLi(); } $('#show').children('.service').css({ "border-style": "solid", "border-width": "1px", "border-color": "#808080", "background-color": "#FFFFFF" }); }); $('#show').show(); } else { $('#show').html(""); } pageSelect = obj.attr('id'); var ctrl = $('#menuLay').find('li'); ctrl.css("border-bottom-style", "none"); obj.css({ "border-bottom-style": "solid", "border-bottom-width": "2px", "border-bottom-color": "#FFFF66" }); } }); if (css != "") { obj.addClass(css); } } function menuLi() { var lay = $(document.getElementById("documentLayer")); var newslay = $(document.getElementById("documentContent")); if (!newslay.is(":hidden")) { newslay.hide(); } var b = $(document.getElementById("documentMenu")).find('li'); b.css({ "cursor": "pointer", "display": "table", "margin": "0px 0px 2px 0px" }); b.click(function () { try { if (!newslay.is(":hidden")) { lay.show(); newslay.hide(); } switch ($(this).text()) { case "已发布软件介绍": getData('Product.html', function (result) { lay.html(result); $('#productImg1').css({ "width": "189px", "height": "101px", "background-image": "url('../Img/e3product.png')" }); $('#productImg2').css({ "width": "189px", "height": "101px", "background-image": "url('../Img/e3posproduct.png')" }); }); break; case "通告信息": var HandleArgs = new Object(); HandleArgs.Name = "语句池"; HandleArgs.Args = "GetTable|新闻"; var ddv = JSON.stringify(HandleArgs); postData("ReturnData", ddv, function (resultnews) { lay.html(); var dd = JSON.parse(resultnews.Detail).data; var tableStr = "
标题 | 发布时间 |
" + dd[i].新闻标题 + " | " + dd[i].发布时间 + " |