Ragazzi cosa c'è di sbagliato in questo scrippettino che dovrebbe fare ricerche automatiche su google?.

In pratica appena parte mi dice subito: lista finita.

// ==UserScript==
// @name Google Test
// @namespace Fantasy Script
// @description Test Comandi
// @include http://www.google.it/
// ==/UserScript==

var lista = [];
var tempoMassimo = 10;
var i = 0;
var millisec=0;
var ev = 0;

casellaTesto = document.getElementById("lst-ib");


function chiamata(){
millisec=Math.round(Math.random()*1000*tempoMassim o);
casellaTesto.value = lista[i];
i++;
if (lista[i]==undefined) {alert("Lista finita")}
else {var ev = window.setTimeout(chiamata(), millisec);}

}

GM_xmlhttpRequest({
method: "GET",
synchronous: true,
url: "??????????????",
onload: function(response) {
alert(response.responseText);
lista = response.responseText.split("\n");
chiamata();
}
});


Al posto dei ???? c'è un file di testo con parole su più linee.

Avete qualche idea?