ma è mai possibile? non riesco a capire come mai questo codice non funzioni.

function apri() {

var cheneso = riceviid();

alert("http://www.freeforumzone.com/viewprofilo.aspx?ID="+cheneso);


}

function riceviid() {

var testo = document.body.innerHTML;

var quali = new Array();

quali = testo.split("viewprofilo.aspx?ID=");
var identita = new Array();
identita = quali[2].split("\"");
var nuovaid = identita[0].toString();
return nuovaid;

}

<body onclick="apri();">

la funzione apri deve aprire la pagina con il profilo dell'utente il cui numero di id è trovato da riceviid(). ora, se scrivo

alert(cheneso);

mi mostra il numero di id, ma se faccio

alert("http://www.freeforumzone.com/viewprofilo.aspx?ID="+cheneso);

l'output è semplicemente

http://www.freeforumzone.com/viewprofilo.aspx?ID=

!!! perchè????????