var gamen_info = []; gamen_info.page = 1; gamen_info.aspdomain = ''; if(typeof gamenaspdomain != "undefined"){ gamen_info.aspdomain = gamenaspdomain; } if(!gamen_info.aspdomain)gamen_info.aspdomain = 'https://aspcdn.gamen.com'; $(document).ready(function(){ var head= document.getElementsByTagName('head')[0]; var css= document.createElement('link'); css.rel= 'stylesheet'; css.href= gamen_info.aspdomain+'/System/html/css/'+gamen_info.coid+'.css'; head.appendChild(css); }); gamen_info.listCall = function(){ $.ajax({ url : gamen_info.aspdomain+"/list/", data : {CDN : 1, cid : gamen_info.cid, coid : gamen_info.coid, list_type : gamen_info.list_type, list : gamen_info.list, more : gamen_info.more, page : gamen_info.page, search : gamen_info.search, sort : gamen_info.sort} , dataType : "jsonp", jsonpCallback: "gameCallback", cache : true, success: function(data) { if(gamen_info.coid == 'bgameangel') { //°ÔÀÓ¿£Á© ºê·£µå $('#'+gamen_info.list_id).html(data.tag); }else{ if(data.page == 1){ $('#'+gamen_info.list_id).html(data.tag); }else{ $('#'+gamen_info.list_id+' #gamen_list_layout').append(data.tag); } } gamen_info.total_count = data.total_count; gamen_info.CallSuccess();//¾÷ü°¡ »ç¿ëÇÒ Äݹé ÇÔ¼ö if(data.end){ $('#gamen_list_more').hide(); } } }); } gamen_info.sort_listCall = function(sort){ if(!sort)sort = 'new'; gamen_info.sort = sort; gamen_info.page = 1; gamen_info.listCall(); } gamen_info.catgory_listCall = function(cid){ if(!cid)cid = ''; gamen_info.cid = cid; gamen_info.page = 1; gamen_info.listCall(); } gamen_info.search_listCall = function(search){ if(!search)search = ''; gamen_info.search = search; gamen_info.page = 1; gamen_info.listCall(); } gamen_info.paging_listCall = function(page){ if(!page)page = 1; gamen_info.page = page; gamen_info.listCall(); var section_position = $("#content").offset(); $( 'html, body' ).animate( { scrollTop: section_position.top }, 500 ); } gamen_info.Goread = function(v){ var goread = this.readUrl; if(goread.indexOf("?") == -1){ goread += '?gid='+v; }else{ goread += '&gid='+v; } location.href = goread; } gamen_info.Goplay = function(v){ location.href = 'https://'+gamen_info.allow_domain+'/play/?gid='+v; } gamen_info.addgood = function(rate, good){ $.ajax({ url : "https://"+gamen_info.allow_domain+"/good/", data : {gid : gamen_info.gid, good : good, coid : gamen_info.coid} , dataType : "jsonp", jsonpCallback: "gameCallback", cache : true, success: function(data) { if(data.gologin){ var q = confirm(data.msg); if(q == true)location.href = data.gologin; }else{ if(data.msg)alert(data.msg); } if(!data.error)$('#rating_box').attr('class','').addClass('rate'+rate);// º°Á¡ µðÀÚÀÎ if(data.tag1)$("#game_rate .total_rate").html(data.tag1); if(data.tag2)$("#game_rate .star_count").html(data.tag2); } }); }; var list_remove = false; gamen_info.readCall = function(prams){ var prams_array = prams.split("&"); var ajax_data = {}; for(var i in prams_array){ var tmp = prams_array[i].split("="); ajax_data[tmp[0]] = tmp[1]; } ajax_data['CDN'] = 1; ajax_data['coid'] = gamen_info.coid; if(!ajax_data['gid'])ajax_data['gid'] = gamen_info.get_param_value('gid'); gamen_info.gid = ajax_data['gid']; var readUrl = 'https://'+gamen_info.allow_domain+'/read/'; if(ajax_data['arrow']=='y') list_remove = true; /* var readType_array = ajax_data['readType'].split("|"); for(var i in readType_array){ if(readType_array['rank']){ //readUrl = 'http://asp.gamen.com/read/';//½Ç½Ã°£ break; } } */ $.ajax({ url : readUrl, data : ajax_data , dataType : "jsonp", jsonpCallback: "gameCallback", cache : true, success: function(data) { if(data.play)$("#"+gamen_info.playlayout).html(data.play); if(data.rank){ if(data.is_ranktype){ //alert(data); //$("#game_rank .rank_wrap .tabs_container #"+data.is_ranktype).remove(); //³¯Â¥ À̵¿ ½Ã ³»¿ë Áö¿ì°í »õ·Î Ãß°¡ if(list_remove) { $("#game_rank #"+data.is_ranktype).empty(); $("#game_rank #"+data.is_ranktype).append(data.rank); list_remove = false; }else{//´õº¸±â //´õº¸±â ¹öÆ° Á¦°Å $("#game_rank .tabs_container #"+data.is_ranktype+" .board_list_page_new").remove(); $("#game_rank #"+data.is_ranktype+" ul.rank_list_v2").append(data.rank); } /* $("#game_rank #"+data.is_ranktype).append(data.rank).promise().done(function(){ gamen_info.rank_page_click(); $('#game_rank .tabs_container .tabs_content').each(function(){ $(this).hide(); }); //$("#game_rank .tabs_container #"+data.is_ranktype).show(); //$('html, body').stop().animate({ scrollTop: $("#"+gamen_info.rankayout).offset().top}); }); */ }else{ $("#"+gamen_info.rankayout).html(data.rank).promise().done(function(){ //¸ÕÀú º¸¿©ÁÙ ½ÃÀÛ ·©Å· var start_rank_tag = ''; start_rank_tag = gamen_info.start_rank_tag gamen_info.rank_page_click(); // °øÅë ÅÇ ¸Þ´º $('#game_rank .rank_tabs_active').each(function(){ var active, content, links = $(this).find('a'); if(start_rank_tag == 'weekly')active = links.eq(0).parents('li').addClass('on'); if(start_rank_tag == 'daily')active = links.eq(1).parents('li').addClass('on'); content = $(active.children('a').attr('href')); links.not(':first').each(function () { $($(this).attr('href')).hide(); }); $("#"+start_rank_tag).show(); $("#title_rank_bar_"+start_rank_tag).show(); $(this).on('click', 'a', function(e){ $(".tit_rank").hide(); var this_val = $(this).attr('href').replace('#', ''); $('#game_rank .tabs_container .tabs_content').each(function(){ //$(this).hide(); }); active.removeClass('on'); content.hide(); active = $(this).parents('li'); content = $($(this).attr('href')); $("#title_rank_bar_"+this_val).show(); active.addClass('on'); content.show(); e.preventDefault(); }); }); }); } gamen_info.CallSuccess();//¾÷ü°¡ »ç¿ëÇÒ Äݹé ÇÔ¼ö } } }); } gamen_info.rank_page_click = function(){ $(" .board_list_page a").click(function(e){ e.preventDefault(); var url = $(this).attr("href"); gamen_info.readCall(url); }); } gamen_info.more_page = function(url){ gamen_info.readCall(url); } gamen_info.get_param_value = function( name ){ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( window.location.href ); if( results == null ) return ""; else return results[1]; } //Àαâ°ÔÀÓ¸®½ºÆ® gamen_info.popularListCall = function(){ $.ajax({ url : gamen_info.aspdomain+"/list/", data : {CDN : 1, coid : gamen_info.coid, filename:gamen_info.filename} , dataType : "jsonp", jsonpCallback: "gameCallback", cache : true, success: function(data) { //console.log(data); gamen_info.ajaxData = data; gamen_info.CallMakeList();//½ºÅ©¸³Æ®´Ü¿¡¼­ ¸®½ºÆ®¸¸µé±â } }); } /*·©Å· ÃßÃâ*/ function rankview(){ alert(1); }