下月� df_index'; responseJson(jsonDataId); function processJSON(data){ var jsonObj = eval('(' + data + ')'); if(jsonObj.id == "hotnews_df_index"){ var objStr = ""; for(var i=0;i<4;i++){ var content = jsonObj.data[i] var contentHtml = ""; var len=content.name.replace(/[^\x00-\xff]/gi,'xx').length; if (len > 43 ){ contentHtml = "" + content.name.substring(0,21) + '...' + "<\/a>"; } else { contentHtml = "" + content.name + "<\/a>"; } objStr = objStr + contentHtml; } document.getElementById(jsonObj.id).innerHTML = objStr; } } function responseJson(id){ var url = "http://www.chinadaily.com.cn/html/topnews/" + id + ".json"; var ajax = ajaxXMLHttpRequest(); ajax.open("GET", url, true); ajax.onreadystatechange = handlerResponse; ajax.send(); function handlerResponse(){ if (ajax.readyState == 4 && ajax.status == 200) { processJSON(ajax.responseText); } } function ajaxXMLHttpRequest(){ var xmlHttp = false; try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");} catch (e){ try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");} catch (e){ try{xmlHttp=new XMLHttpRequest();} catch (e){return false;} } } return xmlHttp; } } -->