User:AzaToth/loadscript.js
function loadscript(page) {
var req;
var res;
url = 'http://en.wikipedia.org/w/index.php?title=' + page + '&action=raw&ctype=text/javascript';
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
} else { return; }
req.onreadystatechange = function() {
if (req.readyState == 4 && req.status == 200) {
if(req.getResponseHeader("Content-Type").search(/javascript/) != -1)
res = req.responseText;
else
alert("Not a Javascript file");
}
};
req.open("GET", url, true);
req.send(null);
document.eval(res);
}