锘縡unction ObjectAD() { /* Define Variables*/ this.ADID = 0; this.ADType = 0; this.ADName = ""; this.ImgUrl = ""; this.ImgWidth = 0; this.ImgHeight = 0; this.FlashWmode = 0; this.LinkUrl = ""; this.LinkTarget = 0; this.LinkAlt = ""; this.Priority = 0; this.CountView = 0; this.CountClick = 0; this.InstallDir = ""; this.ADDIR = ""; this.OverdueDate = ""; } function CodeZoneAD(_id) { /* Define Common Variables*/ this.ID = _id; this.ZoneID = 0; /* Define Unique Variables*/ /* Define Objects */ this.AllAD = new Array(); this.ShowAD = null; /* Define Functions */ this.AddAD = CodeZoneAD_AddAD; this.GetShowAD = CodeZoneAD_GetShowAD; this.Show = CodeZoneAD_Show; } function CodeZoneAD_AddAD(_AD) { var date = new Date(); var getdate = date.getFullYear() + "/" + (date.getMonth() + 1) + "/" + date.getDate(); var today = new Date(getdate); var overdueDate = new Date(_AD.OverdueDate); if(today <= overdueDate) { this.AllAD[this.AllAD.length] = _AD; } } function CodeZoneAD_GetShowAD() { if (this.ShowType > 1) { this.ShowAD = this.AllAD[0]; return; } var num = this.AllAD.length; var sum = 0; for (var i = 0; i < num; i++) { sum = sum + this.AllAD[i].Priority; } if (sum <= 0) {return ;} var rndNum = Math.random() * sum; i = 0; j = 0; while (true) { j = j + this.AllAD[i].Priority; if (j >= rndNum) {break;} i++; } this.ShowAD = this.AllAD[i]; } function CodeZoneAD_Show() { if (!this.AllAD) { return; } else { this.GetShowAD(); } if (this.ShowAD == null) return false; document.write(this.ShowAD.ADIntro); }var ZoneAD_21=new CodeZoneAD("ZoneAD_21");ZoneAD_21.ZoneID=21;ZoneAD_21.ZoneWidth=468;ZoneAD_21.ZoneHeight=60;ZoneAD_21.ShowType=1;ZoneAD_21.Show();