PKU_HOMEPAGE_ROOT=""; function getArgsFromHref(sHref, sArgName) { var args = sHref.split("?"); var retval = ""; if(args[0] == sHref) { return retval; } var str = args[1]; args = str.split("&"); for(var i = 0; i < args.length; i ++) { str = args[i]; var arg = str.split("="); if(arg.length <= 1) continue; if(arg[0] == sArgName) retval = arg[1]; } return retval; } function showNoticeDetail(){ var http_request=false; if(window.XMLHttpRequest){ http_request=new XMLHttpRequest(); } else if(window.ActiveXObject){ try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if(!http_request){ document.getElementById("title").innerHTML = "浏览器无法初始化..."; return false; } var url=window.location.href; var args=url.split("?"); var value=getArgsFromHref(url,"id"); http_request.onreadystatechange=function(){ if (http_request.readyState == 4) { if (http_request.status == 200) { var xmldoc=http_request.responseXML; document.getElementById("title").innerHTML= xmldoc.getElementsByTagName("title")[0].firstChild.data; document.getElementById("date").innerHTML= xmldoc.getElementsByTagName("date")[0].firstChild.data; var content=xmldoc.getElementsByTagName("content")[0].firstChild.data; //content=content.replace(/\[\[/ig,"<"); //content=content.replace(/\]\]/ig,">"); document.getElementById("content").innerHTML=content; } else { } } } http_request.open("GET",PKU_HOMEPAGE_ROOT + "dat/notice/"+value+".xml",true); http_request.send(null); } function showRecentNoticeList(){ var http_request=false; if(window.XMLHttpRequest){ http_request=new XMLHttpRequest(); } else if(window.ActiveXObject){ try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if(!http_request){ /*var table = document.getElementById("noticelist"); table.innerHTML = "
·历史公告

"+ "请点击下载:北京大学主页公共信息发布申报审批表
"; */ return false; } http_request.onreadystatechange=function(){ if (http_request.readyState == 4) { if (http_request.status == 200) { var xmldoc=http_request.responseXML; var noticeList=xmldoc.getElementsByTagName("Notice"); var table = document.getElementById("noticelist"); /* var defContent="
·历史公告

"+ "请点击下载:北京大学主页公共信息发布申报审批表
";*/ var listContent=""; for(var i=0;i"+ noticeList[i].getElementsByTagName("Title")[0].firstChild.data+" ["+ noticeList[i].getElementsByTagName("PubDate")[0].firstChild.data+"]"; } table.innerHTML=listContent; // +defContent; } } } http_request.open("GET",PKU_HOMEPAGE_ROOT + "dat/recentList.xml",true); http_request.send(null); } function showNoticeList(year){ var http_request=false; if(window.XMLHttpRequest){ http_request=new XMLHttpRequest(); } else if(window.ActiveXObject){ try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if(!http_request){ /*var table = document.getElementById("noticelist"); table.innerHTML = "
·历史公告

"+ "请点击下载:北京大学主页公共信息发布申报审批表
"; */ return false; } http_request.onreadystatechange=function(){ if (http_request.readyState == 4) { if (http_request.status == 200) { var xmldoc=http_request.responseXML; var noticeList=xmldoc.getElementsByTagName("Notice"); var table = document.getElementById("noticelist"); /* var defContent="
·历史公告

"+ "请点击下载:北京大学主页公共信息发布申报审批表
";*/ var listContent=""; for(var i=0;i"+ noticeList[i].getElementsByTagName("Title")[0].firstChild.data+" ["+ noticeList[i].getElementsByTagName("PubDate")[0].firstChild.data+"]"; } table.innerHTML=listContent; // +defContent; } } } http_request.open("GET",PKU_HOMEPAGE_ROOT + "dat/noticeList"+year+".xml",true); http_request.send(null); } function showNewsDetail(){ var http_request=false; if(window.XMLHttpRequest){ http_request=new XMLHttpRequest(); } else if(window.ActiveXObject){ try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if(!http_request){ document.getElementById("title").innerHTML = "浏览器无法初始化..."; return false; } var url=window.location.href; var args=url.split("?"); var value=getArgsFromHref(url,"id"); http_request.onreadystatechange=function(){ if (http_request.readyState == 4) { if (http_request.status == 200) { var xmldoc=http_request.responseXML; document.getElementById("title").innerHTML= xmldoc.getElementsByTagName("title")[0].firstChild.data; document.getElementById("date").innerHTML= xmldoc.getElementsByTagName("date")[0].firstChild.data; var content=xmldoc.getElementsByTagName("content")[0].firstChild.data; //content=content.replace(/\[\[/ig,"<"); //content=content.replace(/\]\]/ig,">"); document.getElementById("content").innerHTML=content; } else { } } } http_request.open("GET",PKU_HOMEPAGE_ROOT + "dat/news/"+value+".xml",true); http_request.send(null); } function showLectureDetail(){ var http_request=false; if(window.XMLHttpRequest){ http_request=new XMLHttpRequest(); } else if(window.ActiveXObject){ try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if(!http_request){ document.getElementById("title").innerHTML = "浏览器无法初始化..."; return false; } var url=window.location.href; var args=url.split("?"); var value=getArgsFromHref(url,"id"); http_request.onreadystatechange=function(){ if (http_request.readyState == 4) { if (http_request.status == 200) { var xmldoc=http_request.responseXML; document.getElementById("title").innerHTML= xmldoc.getElementsByTagName("title")[0].firstChild.data; document.getElementById("date").innerHTML= xmldoc.getElementsByTagName("date")[0].firstChild.data; var content=xmldoc.getElementsByTagName("content")[0].firstChild.data; //content=content.replace(/\[\[/ig,"<"); //content=content.replace(/\]\]/ig,">"); document.getElementById("content").innerHTML=content; } else { } } } http_request.open("GET",PKU_HOMEPAGE_ROOT + "dat/lecture/"+value+".xml",true); http_request.send(null); }