function CMSADV(PID) { this.ID = PID; this.PosID = 0; this.PosInfo = ""; this.ADContent = ""; this.PaddingLeft = 0; this.PaddingRight = 0; this.PaddingTop = 0; this.PaddingBottom = 0; this.Width = 0; this.Height = 0; this.IsHitCount = "N"; this.UploadFilePath = ""; this.Step = 1; this.Delay= 20; this.WindowHeight = 0; this.WindowWidth = 0; this.Yon = 0; this.Xon = 0; this.Pause = true; this.Interval = null; this.URL = ""; this.SiteID = 0; this.ShowAD = showADContent; this.Start = doStart; this.Stat = statAD; } function statAD() { var new_element = document.createElement("script"); new_element.type = "text/javascript"; new_element.src="/adv/stat/" + this.PosID; document.body.appendChild(new_element); } function showADContent() { var content = this.ADContent; var pos_content = this.PosInfo; var str = "
"; if(pos_content.adv_position_type_info.adv_show_type == 2){ var view_adv = content[0]; if(view_adv.status != 1){ return false; } var s_time = new Date(view_adv.start_time); var n_time = new Date(); if(view_adv.end_time){ var e_time = new Date(view_adv.end_time); }else{ e_time = 0; } if(n_time < s_time){ return false; } if(e_time != 0){ if(e_time < n_time){ return false; } } if(view_adv.type == 1){ var view_adv_info = JSON.parse(view_adv.content); var i = 0; var adv_list = ''; for(i = 0; i'; if(view_adv_info[i].file != undefined){ adv_list += ''; }else{ adv_list += view_adv_info[i].des; } adv_list += ''; } str += adv_list; }else if(view_adv.type == 2){ var view_adv_info = JSON.parse(view_adv.content); var i = 0; var adv_list = ''; for(i = 0; i'+view_adv_info[i].des+''; } str += adv_list; }else if(view_adv.type == 3){ var view_adv_info = JSON.parse(view_adv.content); var i = 0; var adv_list = ''; for(i = 0; i'; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ''; } str += adv_list; }else if(view_adv.type == 4){ str += view_adv.content; } }else{ var a = 0; for(a = 0; a'; if(view_adv_info[i].file != undefined){ adv_list += ''; }else{ adv_list += view_adv_info[i].des; } adv_list += ''; } str += adv_list; }else if(view_adv.type == 2){ var view_adv_info = JSON.parse(view_adv.content); var i = 0; var adv_list = ''; for(i = 0; i'+view_adv_info[i].des+''; } str += adv_list; }else if(view_adv.type == 3){ var view_adv_info = JSON.parse(view_adv.content); var i = 0; var adv_list = ''; for(i = 0; i'; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ""; adv_list += ''; } str += adv_list; }else if(view_adv.type == 4){ str += view_adv.content; } } } str += ""; str += "
"; document.write(str); } function changePos(float) { float.WindowWidth = document.compatMode == "BackCompat" ? document.body.clientWidth : document.documentElement.clientWidth; float.WindowHeight = document.compatMode == "BackCompat" ? document.body.clientHeight : document.documentElement.clientHeight; document.getElementById("CMSADV_"+float.PosID).style.left = (float.PaddingLeft + (Math.max(document.documentElement.scrollLeft, document.body.scrollLeft)))+"px"; document.getElementById("CMSADV_"+float.PosID).style.top = (float.PaddingTop + (Math.max(document.documentElement.scrollTop, document.body.scrollTop)))+"px"; if (float.Yon){ float.PaddingTop = float.PaddingTop + float.Step; }else{ float.PaddingTop = float.PaddingTop - float.Step; } if (float.PaddingTop < 0){ float.Yon = 1; float.PaddingTop = 0; } if (float.PaddingTop >= (float.WindowHeight - float.Height)){ float.Yon = 0;float.PaddingTop = (float.WindowHeight - float.Height); } if (float.Xon){ float.PaddingLeft = float.PaddingLeft + float.Step; }else{ float.PaddingLeft = float.PaddingLeft - float.Step; } if (float.PaddingLeft < 0){ float.Xon = 1; float.PaddingLeft = 0; } if (float.PaddingLeft >= (float.WindowWidth - float.Width)){ float.Xon = 0; float.PaddingLeft = (float.WindowWidth - float.Width); } } function doStart(float){ return function(){ changePos(float); } } function cmsAD_1_pause_resume(){if(cmsAD_1.Pause){clearInterval(cmsAD_1.Interval);cmsAD_1.Pause = false;}else {cmsAD_1.Interval = setInterval(cmsAD_1.Start(cmsAD_1),cmsAD_1.Delay);cmsAD_1.Pause = true;}} var cmsAD_1 = new CMSADV('cmsAD_1'); cmsAD_1.PosID = 1; cmsAD_1.PosInfo = {"id":"1","site_id":"1","adv_position_type_id":"3","name":"\u9996\u9875\u6d6e\u52a8","width":"200","height":"158","left_padding":"0","right_padding":"0","top_padding":"0","bottom_padding":"0","css_setting":"","remark":"","create_time":"2018-08-14 13:12:23","update_time":"2018-09-20 09:33:32","status":"1","adv_position_type_info":{"id":"3","name":"float","title":"\u6f02\u6d6e\u79fb\u52a8","tpl_path":"","is_config_size":"1","is_config_position":"1","is_config_style":"1","adv_show_type":"1","adv_type":"1,3","number":"1","status":"1","create_time":"2017-06-22 14:27:15","update_time":"2018-08-14 13:47:52"},"adv_info":null}; cmsAD_1.ADContent = null;cmsAD_1.URL = ""; cmsAD_1.SiteID = 1; cmsAD_1.PaddingLeft = 0; cmsAD_1.PaddingRight = 0; cmsAD_1.PaddingTop = 0; cmsAD_1.PaddingBottom = 0; cmsAD_1.Width = 200; cmsAD_1.Height = 158; cmsAD_1.UploadFilePath = ""; cmsAD_1.ShowAD(); var isIE=!!window.ActiveXObject; if (isIE){ if (document.readyState=="complete"){ //cmsAD_1.Stat(); } else { document.onreadystatechange=function(){ //if(document.readyState=="complete") cmsAD_1.Stat(); } } } else { //cmsAD_1.Stat(); } document.getElementById('CMSADV_1').visibility = 'visible'; cmsAD_1.Interval = setInterval(cmsAD_1.Start(cmsAD_1),cmsAD_1.Delay);