newarray[i]=newarray.substring(0,5); non dovrebbe essere newarray[i]=newarray[i].substring(0,5); alrtimenti chidi di tagliare un array e non il valore della chiave ( se non ho capito male)

questo cos'e'? se inserito nel js da errore perche' e' html, se ti serve devi crearlo con doxument write o chiudere riaprire script
<span style="color:008080">// Quando aumentano i link è necessario incrementare la condizione</span>


Quale sarebbe il risultato finale?


EDIT:

for (var i=0; i<5; i++){
//newarray[i]=newarray[i].substring(0,5);
}
cosi appaiono i link non tagliati , col subtring fatto in questo modo cmq non tagli la stringa che vede l'utente ma tutto quello che sta anche prima e quind ogni link(se vedi con alert) diventa tipo <a hr e basta e ovviamente non genera nulla.