PageSourceSearch

http://bg.cqkjg.cn:8081/seeyon/main/login/default/loginPreview.js?V=V8_0SP2_210804_1603007

js cqkjg.cn collected 2026-10-08 03:18:51 UTC 39,501 bytes, 955 lines download raw bytes

1var _topbgi = ""; //LOGO
2var _topbgiposition = ["18%", "10%"]; //LOGO位置:【0】,居上;【1】,居左;
3var _mainbgcDefault = ""; //登录页默认背景色
4var _mainbgcOpacityDefault = ""; //登录页默认背景色透明度
5var _mainbgc = ""; //登录页背景色
6var _mainbgcOpacity = ""; //登录页背景色透明度
7var _changebgi = []; //登录页背景图片
8var _bgialign = "center"; //背景图片显示方式
9var _changebgispeed = "speed2"; //切换速度
10var _changebgiheight = 0; //背景图片高度
11var _shownumber = true; //显示并发数
12var _loginboxposition = []; //登录框位置:全屏布局【0】,居右;【1】,居上;上下布局【0】,居下;左右布局【0】,居右;
13var _loginboxmainbgcDefault = ""; //登录框默认背景色
14var _loginboxmainbgcOpacityDefault = ""; //登录框默认背景色透明度
15var _loginboxmainbgc = ""; //登录框背景色
16var _loginboxmainbgcOpacity = ""; //登录框背景色透明度
17var _loginboxbottombgcDefault = ""; //登录框默认底部色
18var _loginboxbottombgcOpacityDefault = ""; //登录框默认底部色透明度
19var _loginboxbottombgc = ""; //登录框底部色
20var _loginboxbottombgcOpacity = ""; //登录框底部色透明度
21var _loginboxbuttonbgcDefault = ""; //登录框默认按钮色
22var _loginboxbuttonbgcOpacityDefault = ""; //登录框默认按钮色透明度
23var _loginboxbuttonbgc = ""; //登录框按钮色
24var _loginboxbuttonbgcOpacity = ""; //登录框按钮色透明度
25var _icpDisplay = ""; //是否显示ICP备案信息
26var _icpInfo = ""; //ICP备案信息
27var _icpLink = ""; //ICP备案信息的链接
28var	_dueRamindDisplay = ""; //产品到期提醒
29var _icpColor = "";//ICP备案信息文字颜色
30var _icpColorOpacity = "";//ICP备案信息文字颜色透明度
31
32function loginDefault() {
33	if (typeof changebgtype == "undefined") {
34		changebgtype = "image";
35	}
36    //Windows环境下显示辅助程序安装
37    var osVersion = detectOS4assistantSetup();
38    if (osVersion == "unXP" || osVersion == "XP") {
39        //alert(osVersion);
40    } else {
41        $("#login_bottom_div_assistantSetup").css("display", "none");
42        $("#login_bottom_div_assistantSetup_classic").css("display", "none");
43    }
44	if(loginFromBol){
45	    //赋初始值
46	    _icpColor = "#333333";
47      _icpColorOpacity = "100";
48	    //模板布局:all,全屏;t_b,上下;l_r,左右;center,上下留白;
49	    if (_layout == "all") {
50	        _mainbgcDefault = "#ffffff";
51	        _mainbgcOpacityDefault = "100";
52	        _loginboxmainbgcDefault = "#ffffff";
53	        _loginboxmainbgcOpacityDefault = "50";
54	        _loginboxbottombgcDefault = "#133e64";
55	        _loginboxbottombgcOpacityDefault = "100";
56	        _loginboxbuttonbgcDefault = "#38c64e";
57	        _loginboxbuttonbgcOpacityDefault = "100";
58
59	        _mainbgc = _mainbgcDefault;
60	        _mainbgcOpacity = _mainbgcOpacityDefault;
61	        _loginboxposition = ["15%", "30%"];
62	        _loginboxmainbgc = _loginboxmainbgcDefault;
63	        _loginboxmainbgcOpacity = _loginboxmainbgcOpacityDefault;
64	        _loginboxbottombgc = _loginboxbottombgcDefault;
65	        _loginboxbottombgcOpacity = _loginboxbottombgcOpacityDefault;
66	        _loginboxbuttonbgc = _loginboxbuttonbgcDefault;
67	        _loginboxbuttonbgcOpacity = _loginboxbuttonbgcOpacityDefault;
68	    } else if (_layout == "t_b") {
69	        _mainbgcDefault = "#ffffff";
70	        _mainbgcOpacityDefault = "100";
71	        _loginboxmainbgcDefault = "#ffffff";
72	        _loginboxmainbgcOpacityDefault = "40";
73	        _loginboxbottombgcDefault = "#ffffff";
74	        _loginboxbottombgcOpacityDefault = "0";
75	        _loginboxbuttonbgcDefault = "#38c64e";
76	        _loginboxbuttonbgcOpacityDefault = "100";
77
78	        _mainbgc = _mainbgcDefault;
79	        _mainbgcOpacity = _mainbgcOpacityDefault;
80	        _loginboxposition = ["0", "0"];
81	        _loginboxmainbgc = _loginboxmainbgcDefault;
82	        _loginboxmainbgcOpacity = _loginboxmainbgcOpacityDefault;
83	        _loginboxbottombgc = _loginboxbottombgcDefault;
84	        _loginboxbottombgcOpacity = _loginboxbottombgcOpacityDefault;
85	        _loginboxbuttonbgc = _loginboxbuttonbgcDefault;
86	        _loginboxbuttonbgcOpacity = _loginboxbuttonbgcOpacityDefault;
87	    } else if (_layout == "l_r") {
88	        _mainbgcDefault = "#ffffff";
89	        _mainbgcOpacityDefault = "100";
90	        _loginboxmainbgcDefault = "#000000";
91	        _loginboxmainbgcOpacityDefault = "20";
92	        _loginboxbottombgcDefault = "#ffffff";
93	        _loginboxbottombgcOpacityDefault = "0";
94	        _loginboxbuttonbgcDefault = "#38c64e";
95	        _loginboxbuttonbgcOpacityDefault = "100";
96
97	        _mainbgc = _mainbgcDefault;
98	        _mainbgcOpacity = _mainbgcOpacityDefault;
99	        _loginboxposition = ["0", "0"];
100	        _loginboxmainbgc = _loginboxmainbgcDefault;
101	        _loginboxmainbgcOpacity = _loginboxmainbgcOpacityDefault;
102	        _loginboxbottombgc = _loginboxbottombgcDefault;
103	        _loginboxbottombgcOpacity = _loginboxbottombgcOpacityDefault;
104	        _loginboxbuttonbgc = _loginboxbuttonbgcDefault;
105	        _loginboxbuttonbgcOpacity = _loginboxbuttonbgcOpacityDefault;
106	    } else if (_layout == "center") {
107	        _mainbgcDefault = "#ffffff";
108	        _mainbgcOpacityDefault = "70";
109	        _loginboxmainbgcDefault = "#ffffff";
110	        _loginboxmainbgcOpacityDefault = "20";
111	        _loginboxbottombgcDefault = "#ffffff";
112	        _loginboxbottombgcOpacityDefault = "0";
113	        _loginboxbuttonbgcDefault = "#ff0000";
114	        _loginboxbuttonbgcOpacityDefault = "100";
115
116	        _mainbgc = _mainbgcDefault;
117	        _mainbgcOpacity = _mainbgcOpacityDefault;
118	        _loginboxposition = ["54%", "20%"];
119	        _loginboxmainbgc = _loginboxmainbgcDefault;
120	        _loginboxmainbgcOpacity = _loginboxmainbgcOpacityDefault;
121	        _loginboxbottombgc = _loginboxbottombgcDefault;
122	        _loginboxbottombgcOpacity = _loginboxbottombgcOpacityDefault;
123	        _loginboxbuttonbgc = _loginboxbuttonbgcDefault;
124	        _loginboxbuttonbgcOpacity = _loginboxbuttonbgcOpacityDefault;
125	    }else if(_layout == "center_big"){
126	    	_mainbgcDefault = "#ffffff";
127	        _mainbgcOpacityDefault = "70";
128	        _loginboxmainbgcDefault = "#ffffff";
129	        _loginboxmainbgcOpacityDefault = "10";
130	        _loginboxbottombgcDefault = "#ffffff";
131	        _loginboxbottombgcOpacityDefault = "0";
132	        _loginboxbuttonbgcDefault = "#ff005a";
133	        _loginboxbuttonbgcOpacityDefault = "100";
134
135	        _mainbgc = _mainbgcDefault;
136	        _mainbgcOpacity = _mainbgcOpacityDefault;
137	        _loginboxposition = ["36%", "20%"];
138	        _loginboxmainbgc = _loginboxmainbgcDefault;
139	        _loginboxmainbgcOpacity = _loginboxmainbgcOpacityDefault;
140	        _loginboxbottombgc = _loginboxbottombgcDefault;
141	        _loginboxbottombgcOpacity = _loginboxbottombgcOpacityDefault;
142	        _loginboxbuttonbgc = _loginboxbuttonbgcDefault;
143	        _loginboxbuttonbgcOpacity = _loginboxbuttonbgcOpacityDefault;
144
145	    }
146	}
147    if ($.ctx.hotSpots) {
148        for (var i = 0; i < $.ctx.hotSpots.length; i++) {
149            var hotspotkey = $.ctx.hotSpots[i].hotspotkey;
150            var hotspotvalue = $.ctx.hotSpots[i].hotspotvalue;
151			var ext1 = $.ctx.hotSpots[i].ext1;
152			var ext2 = $.ctx.hotSpots[i].ext2;
153            var ext3 = $.ctx.hotSpots[i].ext3; //changebgi: 图片是否选中 ; changebgv:预览图
154            var ext5 = $.ctx.hotSpots[i].ext5; //颜色透明度
155            if (hotspotkey == "topbgi") {
156                if (hotspotvalue) {
157                    if (hotspotvalue.indexOf("fileId") != -1) {
158                        _topbgi = _ctxPath + "/fileUpload.do?method=showRTE&type=image&" + hotspotvalue;
159                    } else {
160                        _topbgi = _ctxPath + "/main/login/" + hotspotvalue + resSuffix;
161                    }
162                }
163            }else if (hotspotkey == "topbgiposition") {
164                if (hotspotvalue) {
165                    var topbgipositions = hotspotvalue.split(",");
166                    _topbgiposition[0] = topbgipositions[0];
167                    _topbgiposition[1] = topbgipositions[1];
168                }
169            }else if (hotspotkey == "mainbgc") {
170                if (hotspotvalue) {
171                    _mainbgc = hotspotvalue;
172                    _mainbgcOpacity = ext5;
173                }
174            }else if (hotspotkey == "changebgi") {
175                var isSelected = ext3.split(",");
176                var changebgis = hotspotvalue.split(",");
177                for (var k = 0; k < changebgis.length; k++) {
178                    if (isSelected[k] == "1") {
179                        if (changebgis[k].indexOf("fileId") != -1) {
180                            _changebgi[_changebgi.length] = _ctxPath + "/fileUpload.do?method=showRTE&type=image&" + changebgis[k];
181                        } else {
182                            _changebgi[_changebgi.length] = _ctxPath + "/main/login/" + changebgis[k] + resSuffix;
183                        }
184                    }
185                }
186            }else if (hotspotkey == "changebgv") {
187            	if(hotspotvalue != null && typeof(hotspotvalue) != undefined && hotspotvalue!= ""){
188					mediaObj.id = hotspotvalue;
189					mediaObj.videoWidth = ext1;
190					mediaObj.videoHeight = ext2;
191					mediaObj.posterUrl = ext3;
192				}
193
194			}else if (hotspotkey == "changebgtype") {
195            	if(hotspotvalue != null && typeof(hotspotvalue) != undefined && hotspotvalue!= ""){
196					changebgtype = hotspotvalue;
197				}
198
199			}else if (hotspotkey == "bgialign") {
200                _bgialign = hotspotvalue;
201            }else if (hotspotkey == "changebgispeed") {
202                _changebgispeed = hotspotvalue;
203            }else if (hotspotkey == "loginboxposition") {
204                if (hotspotvalue) {
205                    var loginboxpositions = hotspotvalue.split(",");
206                    _loginboxposition[0] = loginboxpositions[0];
207                    _loginboxposition[1] = loginboxpositions[1];
208                }
209            }else if (hotspotkey == "shownumber") {
210                if (hotspotvalue == "show") {
211                    _shownumber = true;
212                } else {
213                    _shownumber = false;
214                }
215            }else if (hotspotkey == "loginboxmainbgc") {
216                if (hotspotvalue) {
217                    _loginboxmainbgc = hotspotvalue;
218                    _loginboxmainbgcOpacity = ext5;
219                }
220            }else if (hotspotkey == "loginboxbottombgc") {
221                if (hotspotvalue) {
222                    _loginboxbottombgc = hotspotvalue;
223                    _loginboxbottombgcOpacity = ext5;
224                }
225            }else if (hotspotkey == "loginboxbuttonbgc") {
226                if (hotspotvalue) {
227                    _loginboxbuttonbgc = hotspotvalue;
228                    _loginboxbuttonbgcOpacity = ext5;
229                }
230            }else if(hotspotkey == "icp"){
231                if (hotspotvalue) {
232                    _icpDisplay = ($.ctx.hotSpots[i].display!=undefined) ? $.ctx.hotSpots[i].display : "0";
233                    _icpInfo = (hotspotvalue!=undefined) ? hotspotvalue : "";
234                    _icpLink = ($.ctx.hotSpots[i].description!=undefined) ? $.ctx.hotSpots[i].description : "";
235                }
236            }else if (hotspotkey == "icpColor") {
237                if (hotspotvalue) {
238                    _icpColor = hotspotvalue;
239                    _icpColorOpacity = ext5;
240                }
241            }
242        }
243    }
244
245    if(loginFromBol){
246	    if(dueRemindV){
247	    	_dueRamindDisplay=dueRemindV==''?"1":dueRemindV;
248	    }
249	    //添加背景色
250	    $("#login_wrap").css({
251	        "background-color": converColorToNum(_mainbgc, _mainbgcOpacity)
252	    });
253
254
255
256	    if( changebgtype == "video"  ){
257	    	$(window).resize(function(){
258		        randerBgi4video();
259		    });
260	    }else{
261		    //添加背景图片
262		    setSliderBgImg();
263		    $(window).resize(function(){
264		        if(typeof($("#bgialign").val()) === "undefined"){
265		            setSliderBgImg(_bgialign);
266		        }else{
267		            setSliderBgImg($("#bgialign").val());
268		        }
269
270		        if(typeof($("#changebgispeed").val()) === "undefined"){
271		            changeSlide(_changebgispeed);
272		        }else{
273		            changeSlide($("#changebgispeed").val());
274		        }
275		    });
276	    }
277
278	    //LOGO位置
279	    if (_topbgi) {
280	        $("#login_logo").css({
281	            "top": _topbgiposition[0],
282	            "left": _topbgiposition[1]
283	        });
284	        $("#login_logo img").attr("src",_topbgi);
285	        $("#login_logo img").show();
286	    }else{
287	        $("#login_logo img").attr("src",_topbgi);
288	        $("#login_logo img").hide();
289	    }
290
291	    //是否显示并发数
292	    if (_shownumber && ( typeof(rowList)=="undefined" || rowList!='blank')) {
293	        $("#login_text_div").css("visibility", "visible");
294	    } else {
295	        $("#login_text_div").css("visibility", "hidden");
296	    }
297
298	    //判断普通用户和管理员登录
299	    if (login_index == "adminLogin") {
300	        if (_layout == "all") {
301	            $(".login_area_div").css({
302	                "width": "250px",
303	                "height": "292px",
304	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
305	                "right": _loginboxposition[0],
306	                "top": _loginboxposition[1],
307	                "margin-top":"50px"
308	            });
309	            $(".login_body").css({
310	                "top": "0px",
311	                "margin-top": "0px",
312	                "left": "0px"
313	            });
314	            $("#login_bottom_div").css("background-color", converColorToNum(_loginboxbottombgc, _loginboxbottombgcOpacity));
315	            $("#login_button").css("background-color", converColorToNum(_loginboxbuttonbgc, _loginboxbuttonbgcOpacity));
316	        } else if (_layout == "t_b") {
317	            $(".login_area_div").css({
318	                "width": "100%",
319	                "height": "210px",
320	                "left":"0px;",
321	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
322	                "bottom": _loginboxposition[0]
323	            });
324	            $("#login_bottom_div").css("background-color", converColorToNum(_loginboxbottombgc, _loginboxbottombgcOpacity));
325	            $("#login_button").css("background-color", converColorToNum(_loginboxbuttonbgc, _loginboxbuttonbgcOpacity));
326	        } else if (_layout == "l_r") {
327	            $(".login_area_div").css({
328	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
329	                "top":"0px",
330	                "right": _loginboxposition[0]
331	            });
332	            $(".login_body").css({
333	                "right": "-25px"
334	            });
335	            $(".login_top").find("input").css({
336	                "border-radius": "18px"
337	            });
338	            $(".login_top").css({
339	                "height": "250px"
340	            });
341	            $(".login_top .text").css({
342	                "color": "#fff"
343	            });
344	            // var login_bottom = $(".login_bottom").clone();
345	            // $(".login_bottom").remove();
346	            // $("#login_button").before(login_bottom);
347	            $(".login_bottom").css({
348	                "padding-left": "20px"
349	            });
350	            $(".login_bottom").find("span").css({
351	                "width": "70px",
352	                "font-size": "smaller"
353	            });
354	            $("#login_bottom_div").css("background-color", converColorToNum(_loginboxbottombgc, _loginboxbottombgcOpacity));
355	            $("#login_button").css("background-color", converColorToNum(_loginboxbuttonbgc, _loginboxbuttonbgcOpacity));
356	        } else if (_layout == "center") {
357	            $(".masks").show();
358	            $(".login_area_div").css({
359	                "width": "250px",
360	                "height": "292px",
361	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
362	                "right": _loginboxposition[0],
363	                "top": _loginboxposition[1]
364	            });
365	            $(".login_body").css({
366	                "top": "0px",
367	                "right": "0px",
368	                "margin-top": "0px"
369	            });
370	            $(".login_top").find("input").css({
371	                "border-radius": "0"
372	            });
373	            $(".login_top .text").css({
374	                "color": "#fff"
375	            });
376	            $("#login_bottom_div").css({
377	                "background-color": converColorToNum(_loginboxbottombgc, _loginboxbottombgcOpacity)
378	            });
379	            $(".login_bottom_div").find("span").css({
380	                "width": "70px",
381	                "font-size": "smaller"
382	            });
383	            $("#login_button").css("background-color", converColorToNum(_loginboxbuttonbgc, _loginboxbuttonbgcOpacity));
384	        } else if(_layout == "center_big"){
385	            $(".login_area_div").css({
386	                "width": "350px",
387	                "height": "360px",
388	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
389	                "right": _loginboxposition[0],
390	                "top": _loginboxposition[1]
391	            });
392	            $(".login_body").css({
393	                "width":"250px",
394	                "top":"20px",
395	                "left":"53px",
396	                "margin-top": "40px"
397	            });
398	            $("#login_text_div").css({
399	                "color":"#fff"
400	            });
401	            $("#login_username").css({
402	                "border-radius":"100px",
403	                "border":"1px solid rgba(255,255,255,0.2)"
404	            });
405	            $("#login_password").css({
406	                "border-radius":"100px",
407	                "border":"1px solid rgba(255,255,255,0.2)"
408	            });
409	            $("#login_button").css({
410	                "border-radius":"100px",
411	                "margin-top":"15px",
412	                "background-color": converColorToNum(_loginboxbuttonbgc, _loginboxbuttonbgcOpacity)
413	            });
414	            $(".login_bottom").css({
415	                "border-radius":"0"
416	            });
417	            $("#login_bottom_div").css({
418	                "background-color": converColorToNum(_loginboxbottombgc, _loginboxbottombgcOpacity)
419	            });
420
421	        }
422
423	        //登录框元件拖动
424	        $("#login_area").draggable({
425	            containment: "parent",
426	            stop:function(){
427	                left = $("#login_area").offset().left -21;
428	            }
429	        });
430	        $("#login_logo").draggable({
431	            containment: "parent"
432	        });
433	        $(".login_area_botttom").draggable({
434	            containment: "parent"
435	        });
436
437	        //背景图片高度
438	        _changebgiheight = $("#previewDiv").height();
439	    } else {
440	        if (_layout == "all") {
441	        	//这个值需要进行修正,292是后端登录框的高度,50是margin-top ,392是前端的登录框的高度,66是margin-top
442	        	var ScalingNum = (292+50)/(392+66);
443	        	var fixedTop =  Number(_loginboxposition[1].replace("%","")) * ScalingNum + "%";
444	            $("#login_area_div").css({
445	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
446	                "right": _loginboxposition[0],
447	                "top": fixedTop
448	            });
449	        } else if (_layout == "t_b") {
450	            $("#login_area_div").css({
451	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
452	                "left":"0px",
453	                "top":"inherit",
454	                "bottom": _loginboxposition[0]
455	            });
456	        } else if (_layout == "l_r") {
457	            $("#login_area_div").css({
458	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
459	                "top":"0px",
460	                "right": _loginboxposition[0]
461	            });
462	        } else if (_layout == "center") {
463	            $("#login_area_div").css({
464	                "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
465	                "right": _loginboxposition[0],
466	                "top": _loginboxposition[1]
467	            });
468
469	            $(".masks").show();
470	        }else if(_layout == "center_big"){
471	        	//这个值需要进行修正,362是后端登录框的高度 ,580是前端的登录框的高度
472	        	var ScalingNum = 362/580;
473	        	var fixedTop =  Number(_loginboxposition[1].replace("%","")) * ScalingNum + "%";
474	        	 $("#login_area_div").css({
475	                 "background-color": converColorToNum(_loginboxmainbgc, _loginboxmainbgcOpacity),
476	                 "right": _loginboxposition[0],
477	                 "top": fixedTop
478	             });
479	        }
480	    	$("#login_bottom_div").css("background-color", converColorToNum(_loginboxbottombgc, _loginboxbottombgcOpacity));
481	        $("#login_button").css("background-color", converColorToNum(_loginboxbuttonbgc, _loginboxbuttonbgcOpacity));
482	        //背景图片高度
483	        _changebgiheight = $("body").height();
484	        if(_changebgiheight <= 0){
485	        	_changebgiheight = $(document).height();
486	        }
487	    }
488	    if( changebgtype == "video"  ){
489	    	$('#login_bg_video').show();
490        	$('#login_bg').hide();
491	    	randerBgi4video();
492	    }else{
493		    //背景图片轮播
494		    changeSlide(_changebgispeed);
495	    }
496	    //ICP备案信息
497	    showHideIcp();
498    }
499    //在设计器IE8下输入框背景色,主要针对t_b结构
500    if ($.browser.msie && $.browser.version < 9) {
501            //在设计器IE8下输入框背景色,主要针对t_b结构
502            $(".login_inputs #login_usernames").css("background-color","#f8f8f8");
503            $(".login_inputs #login_password").css("background-color","#f8f8f8");
504
505            //在左右布局的时候top50%不识别,然后重新计算 margin值;
506            var m_top = ($(".login_area_l_r").height() - $(".login_area_l_r .login_body").height())/2;
507            $(".login_area_l_r .login_body").css({"top":m_top,"margin-top":"0px"});
508
509             //Ie8下面欧式输入框输不了的解决方案
510            $(".login_box .login_top .password").css("background","url("+_ctxPath+"/main/login/default/images/white.png)");
511            $(".login_box .login_top .username").css("background","url("+_ctxPath+"/main/login/default/images/white.png)");
512            $(".login_box .login_top .captcha_box").css("background","url("+_ctxPath+"/main/login/default/images/white.png)");
513            $("#login_username,#login_password").css("background","url("+_ctxPath+"/main/login/default/images/white.png)");
514    }
515}
516//添加背景图片
517function setSliderBgImg(fromCheckVal){
518    if(typeof(fromCheckVal)!="undefined"){  //如果有fromCheckVal表明:窗口缩放时进行的背景图片渲染,需要从右侧图片的复选框中取值。
519        var _bgialignVal=fromCheckVal;
520        if (_bgialignVal == "center") {
521            var _setBgDom = new changeDomImg("center");
522        } else if(_bgialignVal == "left") {
523            var _setBgDom = new changeDomImg("left");
524        } else if(_bgialign == "zoom"){
525            var _setBgDom = new changeDomImg("zoom");
526        } else if(_bgialign == "zoomFull"){
527            var _setBgDom = new changeDomImg("zoomFull");
528        } else {
529        	var _setBgDom = new changeDomImg("cover");
530        }
531    }else{  //fromeCheckVal无值表明:此处属于初始化页面时的背景图片渲染,直接取_bgialign的值即可。
532        if (_bgialign == "center") {
533            var _setBgDom = new changeDomImg("center");
534        } else if(_bgialign == "left") {
535            var _setBgDom = new changeDomImg("left");
536        } else if(_bgialign == "zoom"){
537            var _setBgDom = new changeDomImg("zoom");
538        } else if(_bgialign == "zoomFull"){
539            var _setBgDom = new changeDomImg("zoomFull");
540        } else {
541        	var _setBgDom = new changeDomImg("cover");
542        }
543    }
544}
545//原图居左、原图居中、等比缩放,针对这三项所做的dom操作
546function changeDomImg(_style){
547    this._style=_style;
548    var _sliderWidth=$("#login_wrap").width();
549    $("#login_bg").width(_sliderWidth);
550    $("#login_bg_video").width(_sliderWidth);
551    $("#scroll_ul").html("").width(_sliderWidth);
552    //判断图片来源,如果页面中有changebgiUl,可知当前是设计器页面,需要从选中的列表中取得图片,否则可知是登录页,直接取_changebgi
553    if($('#changebgiUl').length){
554        this._imgList = this.getActiveImgUrl();
555    }else{
556        this._imgList = _changebgi;
557    }
558    //背景图片显示方式为等比缩放,添加img子元素
559    if (_style=="zoom" || _style=="zoomFull") {
560        //查找imgSize中的键值
561        this._imgSizeList = this.getKeys();
562        //在imgSize中查找当前为选中状态的图片尺寸
563        this._iSizeArray = this.getSize();
564        //拼装li和img
565        this.setImgDom(_style);
566    }else{//背景图片显示方式为居左或居中显示时,移除img子元素并还原background
567        this.setImgBg();
568    }
569}
570//获取当前为选中状态的图片列表
571changeDomImg.prototype.getActiveImgUrl = function(){
572    var _ImgUrl=[];
573    var _activeImgList=$("#changebgiUl").find("input[type=checkbox]:checked");
574    for(i=0;i<_activeImgList.length;i++){
575        _imgSrc=_activeImgList.eq(i).parent().siblings("img").attr("src");
576        _ImgUrl.push(_imgSrc);
577    }
578    return _ImgUrl;
579}
580//返回imgSize中的keys
581changeDomImg.prototype.getKeys = function(){
582    //Object.keys for IE8
583        if (!Object.keys) Object.keys = function(o) {
584          if (o !== Object(o))
585            throw new TypeError('Object.keys called on a non-object');
586          var k=[],p;
587          for (p in o) if (Object.prototype.hasOwnProperty.call(o,p)) k.push(p);
588          return k;
589        }
590        //Object.keys
591        return Object.keys(imgSize);
592}
593//查找当前为选中状态的图片在imgSize中的尺寸
594changeDomImg.prototype.getSize = function(){
595    var _tempArray=[];
596    for (var i = 0; i < this._imgList.length; i++) {//当前为选中状态的图片
597        for (var j = 0; j < this._imgSizeList.length; j++) {//所有的图片
598            var _thisImgStr=this._imgSizeList[j].toString();
599            if(this._imgList[i].indexOf(_thisImgStr)!=-1){
600                _tempArray.push(imgSize[_thisImgStr]);
601                break;
602            }
603        }
604    }
605    return _tempArray;
606}
607//当图片显示方式为“等比缩放”时,移除background,为li添加用于定位的div或img子元素
608changeDomImg.prototype.setImgDom = function(_style){
609    var _ul=$("#scroll_ul"),
610    _lbg=$("#login_bg"),
611    _cw=_lbg.width(),
612    _ch=_lbg.height(),
613    _imgStr=_imgSizeStr=_liStr="",
614    isIE8=navigator.userAgent.toLowerCase().indexOf("msie 8")!=-1;
615    for (var i = 0; i < this._imgList.length; i++) {
616        if(this._iSizeArray[i] == null || this._iSizeArray[i] == "") this._iSizeArray[i]="1920,1080";
617        var _iw=this._iSizeArray[i].split(",")[0];
618        var _ih=this._iSizeArray[i].split(",")[1];
619        if(_style == "zoom"){//等比缩放自适应、会裁剪部分内容
620	        if(_cw / _ch > _iw / _ih){
621	            var _new_h = Math.floor(_cw * _ih / _iw),
622	            _imgTop = Math.floor((_ch - _new_h) / 2);
623	            _imgSizeStr="width:"+_cw+"px;height:"+_new_h+"px;top:"+_imgTop+"px;";
624	        }else{
625	            var _new_w = Math.floor(_ch * _iw / _ih),
626	            _imgLeft = Math.floor((_cw - _new_w) / 2);
627	            _imgSizeStr="width:"+_new_w+"px;height:"+_ch+"px;left:"+_imgLeft+"px;";
628	        }
629        }else if(_style == "zoomFull"){//等比缩放、不会裁剪
630        	_iw = Number(_iw);
631        	_ih = Number(_ih);
632        	var _new_w,_new_h;
633        	var _iwTemp = _iw / _cw;
634        	_new_h = Math.floor(_ih  / _iwTemp);
635        	if(_new_h > _ch){
636        		var _ihTemp = _ih / _ch;
637        		_new_h = _ch;
638        		_new_w = Math.floor(_iw  / _ihTemp);
639        		var _imgLeft = Math.floor((_cw - _new_w) / 2);
640	            _imgSizeStr="width:"+_new_w+"px;height:"+_ch+"px;left:"+_imgLeft+"px;";
641        	}else{
642        		_new_w = Math.floor(_iw  / _iwTemp);
643        		_new_h = Math.floor(_ih / _iwTemp);
644        		_imgTop = Math.floor((_ch - _new_h) / 2);
645	            _imgSizeStr="width:"+_new_w+"px;height:"+_new_h+"px;top:"+_imgTop+"px;";
646        	}
647	    }
648	    if(isIE8 && _style == "zoom"){
649            _imgStr="<div style='background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this._imgList[i]+",sizingMethod=scale);"+_imgSizeStr+"'></div>";
650        }else{
651            _imgStr="<img src='"+this._imgList[i]+"' style='"+_imgSizeStr+"display:block;position:absolute;'>";
652        }
653        _liStr += "<li style='float:left;width:"+_cw+"px;height:"+_ch+"px;'>"+_imgStr+"</li>";
654    }
655    $("#scroll_ul").append(_liStr);
656}
657//当图片显示方式为“居左对齐”,“居中对齐”时,移除div或img子元素,为li添加background
658changeDomImg.prototype.setImgBg = function(){
659    var _lbg=$("#login_bg"),
660    _cw=_lbg.width(),
661    _ch=_lbg.height(),
662    _imgStr=_liStr="",
663    isIE8=navigator.userAgent.toLowerCase().indexOf("msie 8")!=-1;
664    if(this._style=="center"){
665        var _imgPosition="center center;";
666        for (var i = 0; i < this._imgList.length; i++) {
667            _imgStr="background-image:url("+this._imgList[i]+");background-repeat:no-repeat;background-position:"+_imgPosition;
668            _liStr += "<li style='float:left;width:"+_cw+"px;height:"+_ch+"px;"+_imgStr+"'>"+"</li>";
669        }
670    }else if(this._style=="left"){
671        var _imgPosition="0 0;";
672        for (var i = 0; i < this._imgList.length; i++) {
673            _imgStr="background-image:url("+this._imgList[i]+");background-repeat:no-repeat;background-position:"+_imgPosition;
674            _liStr += "<li style='float:left;width:"+_cw+"px;height:"+_ch+"px;"+_imgStr+"'>"+"</li>";
675        }
676    } else if(this._style=="cover"){
677        for (var i = 0; i < this._imgList.length; i++) {
678        	if(!isIE8){
679        		_imgStr="background-image:url("+this._imgList[i]+");background-repeat:no-repeat;background-size:100% 100%;";
680            	_liStr += "<li style='float:left;width:"+_cw+"px;height:"+_ch+"px;"+_imgStr+"'>"+"</li>";
681        	}else{//ie8不支持background-size:100%,改用img的方式
682	            _imgStr="<img src='"+this._imgList[i]+"' width='"+_cw+"' height='"+_ch+"' >";
683	            _liStr += "<li style='float:left;width:"+_cw+"px;height:"+_ch+"px;'>"+_imgStr+"</li>";
684        	}
685        }
686    }
687    $("#scroll_ul").append(_liStr);}
688
689//图片轮播
690function changeSlide(speed) {
691    var delayTime = 0;
692    if (speed == "speed1") {
693        delayTime = 3000;
694    } else if (speed == "speed2") {
695        delayTime = 5000;
696    } else if (speed == "speed3") {
697        delayTime = 8000;
698    }
699    $("#login_bg").slide({
700        //height: _changebgiheight,
701        height: '100%',
702        delayTime: delayTime,
703        slidePage: false,
704        slideTitle: false,
705        effect: 'horizontal',
706        triggerType: "hover"
707    });
708}
709
710//颜色值转换
711function converColorToNum(_color, num) {
712    num = num / 100;
713    if ($.browser.msie && ($.browser.version == '6.0' || $.browser.version == '7.0' || $.browser.version == '8.0')) {
714        return _color;
715    }
716    if (_color.indexOf("#") == 0) {
717        _color = _color.replace(/#/g, "");
718        if (_color.length != 6) {
719            return;
720        }
721        var r = _color.substr(0, 2).toNum();
722        var g = _color.substr(2, 2).toNum();
723        var b = _color.substr(4, 2).toNum();
724        _color = "rgb(" + r + "," + g + "," + b + ")";
725    }
726    _color = _color.replace("rgb", "rgba").replace(")", "," + num + ")");
727    return _color;
728}
729String.prototype.toNum = function() {
730    var hex = {
731        a: 10,
732        b: 11,
733        c: 12,
734        d: 13,
735        e: 14,
736        f: 15
737    };
738    var str = this.toLowerCase();
739    var sw = hex[str.substr(0, 1)];
740    if (sw == undefined) {
741        sw = str.substr(0, 1) * 16;
742    } else {
743        sw = hex[str.substr(0, 1)] * 16;
744    };
745    var gw = hex[str.substr(1, 1)];
746    if (gw == undefined) {
747        gw = str.substr(1, 1) * 1;
748    } else {
749        gw = hex[str.substr(1, 1)] * 1;
750    };
751    return sw + gw;
752};
753
754function detectOS4assistantSetup() {
755    var sUserAgent = navigator.userAgent;
756    var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows") || (navigator.platform == "Win64");
757    var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
758    if (isMac) {
759        return "Mac";
760    }
761    if (isWin) {
762        if(sUserAgent.indexOf("Windows NT 5")!=-1) {
763            return "XP";
764        } else {
765            return "unXP";
766        }
767    }
768    return "other";
769}
770
771//ICP备案信息
772function showHideIcp(){
773    if(_icpDisplay=="1"){
774    	var _icpColorStr = converColorToNum(_icpColor,_icpColorOpacity);
775        if(_icpLink==""){
776            _icpLinkStr1="<p id='icp_info_p' style='color:"+_icpColorStr+" '>";
777            _icpLinkStr2="</p>";
778            if(_dueRamindDisplay=="1"){
779            	_icpLinkStr2="</p><p>"+dueRemind+"</p>";
780            }
781        }else{
782            _icpLinkStr1="";
783            var icpArray=_icpInfo.split("^");
784            var icpLinkArray=_icpLink.split("^");
785            for(var j=0;j<icpArray.length;j++){
786                var icp=icpArray[j];
787                if($.trim(icp)!=""){
788                    var icpLink=icpLinkArray[j];
789                    _icpLinkStr1=_icpLinkStr1+ (j!=0?'&nbsp;/&nbsp;':'&nbsp;&nbsp;') +"<a style='color:"+_icpColorStr+" ' href='" +icpToTxt(icpLink) +"' target='_blank'>"+icpToTxt(icp)+"</a>";
790                }
791            }
792            // _icpLinkStr1="<a href='" + icpToTxt(_icpLink) + "' target='_blank'>";
793            _icpLinkStr1="<p id='icp_info_p' style='color:"+_icpColorStr+" '>"+_icpLinkStr1;
794            _icpLinkStr2="";
795            if(_dueRamindDisplay=="1" && dueRemind != ""){
796                _icpLinkStr2="&nbsp;/&nbsp;<span>"+dueRemind+"</span></p>";
797            }else{
798            	_icpLinkStr2="</p>";
799            }
800        }
801        var _icpStr = _icpLinkStr1 + _icpLinkStr2;
802        $(".icp_info").empty().append(_icpStr).show();
803        if($(".login_area_t_b").length){
804            $("#login_bottom_div").css("padding-top","0");
805        }
806    }else{
807    	if(dueRemind){
808    		if(_dueRamindDisplay=="1"){
809	            $(".icp_info").empty().append("<p>"+dueRemind+"</p>").show();
810	            if($(".login_area_t_b").length){
811	                $("#login_bottom_div").css("padding-top","0");
812	            }
813    		}else{
814    			$(".icp_info").empty().hide();
815    		}
816    	}else{
817    		$(".icp_info").empty().hide();
818            $("#icp").attr("disabled","disabled");
819            $("#icpUrl").attr("disabled","disabled");
820    	}
821    }
822
823}
824function changeDueRamind(){
825    if($("#dueRemind").is(":checked")){
826    	_dueRamindDisplay = "1";
827        showHideIcp();
828    }else{
829    	_dueRamindDisplay="0";
830        showHideIcp();
831    }
832}
833
834function changeIcpStatus(){
835    if($("#showIcp").is(":checked")){
836        _icpDisplay = "1";
837        _icpInfo = $("#icp").removeAttr("disabled").val();
838        _icpLink = $("#icpUrl").removeAttr("disabled").val();
839        showHideIcp();
840    }else{
841        _icpDisplay="0";
842        showHideIcp();
843        $("#icp").attr("disabled","disabled");
844        $("#icpUrl").attr("disabled","disabled");
845    }
846}
847function changeIcpText(){
848    _icpInfo = icpToTxt($("#icp").val());
849    _icpLink = icpToTxt($("#icpUrl").val());
850    showHideIcp();
851}
852function changeIcpUrlText(icp,icpUrl){
853    _icpInfo = icpToTxt(icp);
854    _icpLink = icpToTxt(icpUrl);
855    showHideIcp();
856}
857
858function icpToTxt(str) {
859  var RexStr = /\<|\>|\"|\'|\&/g
860  str = str.replace(RexStr, function(MatchStr) {
861    switch (MatchStr) {
862    case "<":
863      return "&lt;";
864      break;
865    case ">":
866      return "&gt";
867      break;
868    case "\"":
869      return '"';
870      break;
871    case "'":
872      return "'";
873      break;
874    case "&":
875      return "&";
876      break;
877    default:
878      break;
879    }
880  })
881  return str;
882}
883function showQrDialog(qrInfo,icpUrl){
884	var _showQrDialog = $.dialog({
885		id: 'showQrDialog',
886		title: $.i18n("login.template.showQr"),
887		url:_ctxPath + "/portal/loginTemplateController.do?method=getQrPage",
888		width:600,
889		height:270,
890		//htmlId:'showIcpDialogHtml',
891		transParams:{
892			"qrInfo":$("#QrInfo").val()
893		},
894		buttons: [{
895			text:$.i18n('common.button.ok.label'),
896			handler: function () {
897				var returnval=_showQrDialog.getReturnValue();
898				if (returnval!="noselected") {
899					$(".two_code").css({"visibility":"visible"});
900					$(".login_qrcode").css({"visibility":"visible"});
901				} else {
902					$(".two_code").css({"visibility":"hidden"});
903					$(".login_qrcode").css({"visibility":"hidden"});
904				}
905				$("#QrInfo").val(returnval);
906				_showQrDialog.close();
907
908			}
909		}, {
910			text:$.i18n('common.button.cancel.label'),
911			handler: function () {
912				_showQrDialog.close();
913			}
914		}]
915	});
916}
917//设置备案信息
918function showIcpDialog(icp,icpUrl){
919    var _showIcpDialog = $.dialog({
920        id: 'showIcpDialog',
921        title: $.i18n("template.login.icp"),
922        url:_ctxPath + "/portal/loginTemplateController.do?method=getIcpPage",
923        width:600,
924        height:270,
925        //htmlId:'showIcpDialogHtml',
926        transParams:{
927            "icp":icp,
928            "icpUrl":icpUrl
929        },
930        buttons: [{
931            text:$.i18n('common.button.ok.label'),
932            handler: function () {
933                // alert("cancel");
934                //dialog.enabledBtn('cancel');
935                //_showIcpDialog.close();
936                var returnval=_showIcpDialog.getReturnValue();
937                var formValidate=returnval.formValidate;
938                if(formValidate){
939                    changeIcpUrlText(returnval.icptext,returnval.icpUrltext);
940                    $("#icp").val(returnval.icptext);
941                    $("#icpUrl").val(returnval.icpUrltext);
942                    _showIcpDialog.close();
943                }
944            }
945        }, {
946            text:$.i18n('common.button.cancel.label'),
947            handler: function () {
948                //dialog.disabledBtn('ok');
949                // alert("cancel");
950                // changeIcpText();
951                _showIcpDialog.close();
952            }
953        }]
954    });
955}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.