Benutzer:Phorgos Bot: Unterschied zwischen den Versionen
Phorgo (Diskussion | Beiträge) K |
Phorgo (Diskussion | Beiträge) K |
||
Zeile 13: | Zeile 13: | ||
request.onreadystatechange = function(){ | request.onreadystatechange = function(){ | ||
if (request.readyState == 4){ | if (request.readyState == 4){ | ||
− | + | blockToken = request.responseXML.getElementsByTagName("page")[0].getAttribute("edittoken"); | |
} | } | ||
} | } | ||
Zeile 24: | Zeile 24: | ||
sperrkasten.style.position = 'fixed'; | sperrkasten.style.position = 'fixed'; | ||
sperrkasten.style.right = '0px'; | sperrkasten.style.right = '0px'; | ||
− | sperrkasten.style.top = ' | + | sperrkasten.style.top = '300px'; |
sperrkasten.style.width = 'auto'; | sperrkasten.style.width = 'auto'; | ||
sperrkasten.style.height = 'auto'; | sperrkasten.style.height = 'auto'; |
Version vom 4. September 2011, 02:52 Uhr
function sperrknopf_erstellen() {
var blockToken = null;
function getBlockToken(url){
var request = sajax_init_object(); request.abort(); request.open('GET',url, true); request.send(); request.onreadystatechange = function(){ if (request.readyState == 4){ blockToken = request.responseXML.getElementsByTagName("page")[0].getAttribute("edittoken"); } }
}
getBlockToken("http://www.stupidedia.org/api.php?action=query&prop=info&intoken=edit&titles=Main%20Page&format=xml");
var sperrkasten = document.createElement('div');
sperrkasten.style.position = 'fixed'; sperrkasten.style.right = '0px'; sperrkasten.style.top = '300px'; sperrkasten.style.width = 'auto'; sperrkasten.style.height = 'auto'; sperrkasten.innerHTML = '<form action="http://www.stupidedia.org/api.php" method="post" target="_blank"><input type="hidden" name="user" value="Phorgos Bot" /><input type="hidden" name="expiry" value="infinite" /><input type="hidden" name="token" value="' + blockToken + '" /><input type="hidden" name="action" value="block" /><input type="submit" value="Notschlachten!" title="Sperrt den Bot sofort, falls er Probleme macht." /></form>';
document.body.appendChild(sperrkasten);
}
window.setTimeout("sperrknopf_erstellen();",2500);