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);
}