Category:Scripting context: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
No edit summary
m Reverted edits by 212.21.20.214 (Talk) to last revision by Arantius
Line 1: Line 1:
<!-- -->
<!-- -->
// ==UserScript==
// @name          VKontakte.ru [clear wall]
// @namespace      http://blog.x-code.name/
// @description    clear wall
// @include        http://vkontakte.ru/wall.php*
// ==/UserScript==
function Glob(){
this.ls = null;
this.ind = 0;
}
Glob.prototype.getLinks = function(){
return document.evaluate("//div[@class='actions']/a[@href and @onclick]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
};
Glob.prototype.run = function(){
this.ls = this.getLinks();
   
if (!this.ls)
return false;
for (var i = 1; i <= this.ls.snapshotLength; i++) {
setTimeout(function(){
_url = g.ls.snapshotItem(g.ind).toString();
g.ind++;
GM_xmlhttpRequest({
method: 'GET',
headers: {
'User-Agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.4;'
},
url: _url
});
}, i * 1000);
}
   
if (this.ls.snapshotLength > 0) {
setInterval('top.location = top.location;', ((this.ls.snapshotLength * 1000) + 2000));
}
}
var g = new Glob();
g.run();

Revision as of 12:45, 21 March 2010

Pages in category "Scripting context"

The following 4 pages are in this category, out of 4 total.