By Dave Child
—
Last update
Aug 16, 2005
—
Installed
1,840 times.
// ==UserScript==
// @name Number Google Results
// @description Numbers results of Google searches
// @include http://google.*
// @include http://www.google.*
// ==/UserScript==
(function() {
function q(key) {
var value = null;
for (var i = 0; i < q.keys.length; i++) {
if (q.keys[i] == key) {
value = q.values[i];
break;
}
}
return value;
}
q.keys = new Array();
q.values = new Array();
function q_Parse() {
var query = window.location.search.substring(1);
var pairs=query.split('&');
for (var i = 0 ; i < pairs.length; i++) {
var pos = pairs[i].indexOf('=');
if (pos >= 0) {
var a = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
q.keys[q.keys.length] = a;
q.values[q.values.length] = value;
}
}
}
q_Parse();
var j = 0;
var s = q('start');
if (s == null) {
s=0;
}
s = parseInt(s) + 1;
function n(){
ps = document.getElementsByTagName('p');
for (pi = 0; pi < ps.length; pi++) {
tp = ps[pi];
if (tp.className == 'g') {
w = s + j;
tp.innerHTML = w + '. ' + tp.innerHTML;
j++;
}
}
}
window.addEventListener("load", n(), false);
})();