/** *** *** comment : ajaxÀÇ xmlÀ» javascript °´Ã¼Çü½ÄÀ¸·Î ÀÚµ¿ º¯È¯ *** *** **/ /* Ajax »ç¿ëÀ» À§ÇÑ ±âº» ÄÞÆ÷³ÍÆ® Start */ function AjaxDataControl() { this.xmlHttp = null; this.getHttpRequest = function(URL, object) { var xmlHttp = this.xmlHttp; var xmlData = null; // alert(URL); if(!xmlHttp) { if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } else { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } this.xmlHttp = xmlHttp; } var currentTime = new Date() URL = URL + '&t=' + currentTime.getTime(); xmlHttp.open('GET', URL, true); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); xmlHttp.onreadystatechange = function() { if(xmlHttp.readyState==4 && xmlHttp.status == 200 && xmlHttp.statusText=='OK') { var xmlData = Try.these( function() { return new DOMParser().parseFromString(xmlHttp.responseText, 'text/xml'); }, function() { return xmlHttp.responseXML; } ); object.setXmlData(xmlData); } } xmlHttp.send(''); } this.getXmlRootNode = function(nodes, rootName){ var rootNode = nodes.getElementsByTagName(rootName); return rootNode; } } /* Ajax »ç¿ëÀ» À§ÇÑ ±âº» ÄÞÆ÷³ÍÆ® End */ //--------------------------------------------------------------------------------------------------------------// /* Ajax¿¡¼­ ¸®ÅϹÞÀº XML NODE¸¦ JAVASCRIPT OBJECT Çü½ÄÀ¸·Î º¯È¯ Start */ function AjaxObject(){ this.ac = null; this.debug = false; this.xmlData = null; this.rootName = null; this.functionName = null; this.arguments = new Array(); this.setDebug = function(){ this.debug = true; var oDiv = document.createElement("DIV"); oDiv.id = 'ajaxDebug'; oDiv.style.backgroundColor = '#eeeeee'; oDiv.style.border = '1px solid #aaaaaa'; oDiv.style.textAlign = 'left'; document.body.appendChild(oDiv); } this.inArray = function(array, value){ var result = false; for(var i=0; i < array.length; i++){ if(array[i] == value){ result = true; break; } } return result; } this.getHttpRequest = function(Url, functionName){ if(this.ac == null){ this.ac = new AjaxDataControl(); } this.functionName = functionName; for(var i=2; i "; } } } return result; } this.printDebug = function(list){ if(this.debug){ var dataStr = this.getPrintData(list, ''); document.getElementById('ajaxDebug').innerHTML = dataStr; } } this.setMakeControl = function(){ if(this.xmlData != null){ var rootNode = this.ac.getXmlRootNode(this.xmlData, this.rootName); var list = this.setMakeObject(rootNode[0]); var args = ""; this.printDebug(list); for(var i=0; i"); szHTML += (" "); szHTML += (" "+data['List']['0']['Content'][i]['msgbell_name']+""); szHTML += (" "+category+""); szHTML += (" "+data['List']['0']['Content'][i]['hit']+""); szHTML += (" "); szHTML += (""); szHTML += szSepHTML; }else{ if(display_mode=='image'){ height1 = 44; height2 = 42; img = ""; }else{ height1 = 20; height2 = 22; img = "
"; img += flash_movie(data['List']['0']['Content'][i]['WEB_240_SWF'], '', '144','144', 'transparent'); } if(i%4==0){ szHTML += (""); szHTML += (" "); } szHTML += (" "); if(i%4!=3){ szHTML += (" "); } if(i%4==3){ szHTML += (" "); szHTML += ("
"); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += ("
"+img+"
"+data['List']['0']['Content'][i][display_mode+'_name']+i+"
"); szHTML += ("
"); szHTML += (""); szHTML += (" "); szHTML += (" "); szHTML += (" "); szHTML += ("
"); } } } } if(total_count > 0) { var szPageNavigation=""; // ÆäÀÌ¡ if(pagenum > 10) { pre_10 = Math.floor((pagenum-1) / maxpagescale) * maxpagescale; next_10 = pre_10 + 10; szPageNavigation += (""); szPageNavigation += (""); szPageNavigation += (""); } else { szPageNavigation += (""); szPageNavigation += (""); szPageNavigation += (""); } for(i = 0, page = 0; i < maxpagescale; i++) { page = Math.floor((pagenum-1) / maxpagescale) * maxpagescale + i + 1; if(page <= maxpage) { if(i != 0) { //szPageNavigation += ""; } if(page != pagenum) { szPageNavigation += ""+page+""; } else { szPageNavigation += ""+page+""; } } } // ´ÙÀ½ ÆäÀÌÁö var next = Math.floor((pagenum-1) / maxpagescale) * maxpagescale + 1; var next_10 = Math.floor((pagenum-1) / maxpagescale) * maxpagescale + 1 + 10; var next1_10 = next_10 + 10; if(next_10 <= maxpage) { szPageNavigation += (""); szPageNavigation += (""); szPageNavigation += (""); } else { szPageNavigation += (""); szPageNavigation += (""); szPageNavigation += (""); } $('layerPageNavigation').innerHTML = "" + szPageNavigation + "
"; } if(display_mode=='msgbell'){ szHTMLAll += ""; szHTMLAll += " "; szHTMLAll += " "; szHTMLAll += " "; szHTMLAll += " "; szHTMLAll += " "; szHTMLAll += " "; szHTMLAll += " "; szHTMLAll += szHTML; szHTMLAll += "
Á¦¸ñ/°¡¼öÀ帣Á¶È¸¼öÀü¼Û/¼±¹°
"; }else{ szHTMLAll += szHTML; } $("layerList").innerHTML = szHTMLAll; $("layerTitle").innerText = title; document.getElementById('title_img').src = "/images/images/mobile/title_img_"+title_img+".jpg"; } // filelist Ãâ·Â. function file0uView(mode, content_num, UrlPath, PathName) { var param; display_mode = mode; display_content_num = content_num; display_Img_UrlPath = UrlPath; display_Img_PathName = PathName; var ajaxObj = new AjaxObject; param = ""; param += "mode="+mode; param += "&content_num="+content_num; ajaxObj.getHttpRequest("exod.php?"+param, "view_displayView"); //alert("/xml/exod.php?"+param); } function view_displayView(data) { //alert(data['Content']['0']['image_name']); $("layerName").innerText = data['Content']['0'][display_mode+'_name']; if(display_mode=='image'){ $("layerSrc").innerHTML = ""; }else if(display_mode=='flash'){ $("layerSrc").innerHTML = flash_movie(data['Content']['0']['WEB_176_SWF'], '', '144','144', 'transparent'); }else{ document.getElementById('sound1').src = display_Img_UrlPath+"/"+data['Content']['0']['web_asf']; document.getElementById('bgSrc').value = display_Img_UrlPath+"/"+data['Content']['0']['web_asf']; } }