打开/关闭搜索
搜索
打开/关闭菜单
1.3K
142
374
74K
医林拾薪
导航
首页
医林拾薪论坛
最近更改
随机页面
特殊页面
上传文件
快捷入口
医学本科题库
待翻译的英语单词
待补充英文的名词
小工具
导出ANKI卡组
本科题库创建向导
题库录入工具
录入英语单词
录入名称解释
Toggle preferences menu
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
查看“MediaWiki:Common.js”的源代码
MediaWiki界面页面
分享此页面
查看
阅读
查看源代码
查看历史
associated-pages
消息
讨论
更多操作
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* 这里的任何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 var reg = RegExp(/\/all/gi) if(name=="首页"){ var c =0 }else if(name.match(reg)){ var c =0 }else{ titleList.push(name) console.log(name) } } var number = titleList.length if(number >= 10){ titleList.splice(10,number) }else { number += 0 } } }) console.log(titleList) return titleList } function get_parser_output(title){ var output var output2 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["*"] var output1 = output.split("<h3>")[0] + '<div style="height:10px;"></div></div></div>' output1 = output1.split("</p>") console.log(output1) output2 = output1[0] + "</p>" + output1[1]+"</p>"+ output1[3] output2 += "<a href=" + title +">查看详情>>></a>" } }); // $.post(url, PARAMS, async =false ,function(ac){ // output = ac.parse.text["*"] // } // ) return output2.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 = '<a href="/dic/"+title[i]+"><h3>"+title[i]+"</h3></a>"' console.log(parser) div.appendChild(div2); } } div = document.getElementById("latestpages") div.onload = insertEntries()
返回
MediaWiki:Common.js
。