更多操作
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */ | /* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */ | ||
function oldest_page(test){ | |||
var titleList = [] | var titleList = [] | ||
$.ajax( | $.ajax( | ||
第13行: | 第13行: | ||
success: function (data) { | success: function (data) { | ||
var data1 = data.query.recentchanges | var data1 = data.query.recentchanges | ||
var number = | for (var i = 0; i < data1.length; i++) { | ||
var name = data1[i].title | |||
if(name!="首页"){ | |||
titleList.push(name) | |||
}else { | |||
var c = 0 | |||
} | |||
} | |||
var number = titleList.length | |||
if(number%2 == 1){ | if(number%2 == 1){ | ||
titleList.splice(number-1,1) | |||
}else { | }else { | ||
number += 0 | number += 0 | ||
} | } | ||
} | } | ||
第47行: | 第51行: | ||
success : function(datas) { | success : function(datas) { | ||
output = datas.parse.text["*"] | output = datas.parse.text["*"] | ||
output1 = output.split("<h3>")[0] + '<div style="height:10px;"></div></div></div>' | |||
} | } | ||
}); | }); | ||
第53行: | 第59行: | ||
// } | // } | ||
// ) | // ) | ||
return output | return output1.substring(30,output.length) | ||
} | } | ||
function insertEntries(){ | function insertEntries(){ | ||
var titles = oldest_page() | var titles = oldest_page() |
2021年9月16日 (四) 15:18的版本
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
function oldest_page(test){
var titleList = []
$.ajax(
{
url: "http://www.wmuwiki.com/dic/api.php?action=query&format=json&list=recentchanges&utf8=1&rcnamespace=0&rctype=edit%7Cnew%7Clog%7Ccategorize&rctoponly=1",
method: "post",
async: false,
beforeSend: function (xhr) {
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
},
success: function (data) {
var data1 = data.query.recentchanges
for (var i = 0; i < data1.length; i++) {
var name = data1[i].title
if(name!="首页"){
titleList.push(name)
}else {
var c = 0
}
}
var number = titleList.length
if(number%2 == 1){
titleList.splice(number-1,1)
}else {
number += 0
}
}
})
console.log(titleList)
return titleList
}
function get_parser_output(title){
var output
console.log(title)
var url = 'http://www.wmuwiki.com/dic/api.php'
var PARAMS={
"action": "parse",
"format": "json",
"page": title,
"utf8": 1
}
$.ajax({
async: false,
type : "post",
url : url,
data : PARAMS,
datatype : 'json',
success : function(datas) {
output = datas.parse.text["*"]
output1 = output.split("<h3>")[0] + '<div style="height:10px;"></div></div></div>'
}
});
// $.post(url, PARAMS, async =false ,function(ac){
// output = ac.parse.text["*"]
// }
// )
return output1.substring(30,output.length)
}
function insertEntries(){
var titles = oldest_page()
var div = document.getElementById("latestpages");
console.log(titles.length)
for (var i = 0; i < titles.length; i++) {
var div2 = document.createElement("div");
console.log(titles[i])
var parser = get_parser_output(titles[i])
div2.innerHTML = parser
console.log(parser)
div.appendChild(div2);
}
}
div = document.getElementById("latestpages")
div.onload = insertEntries()