:master: hai definito due volte la variabile globale f.
Se metti un alert dopo function altroURL(), trovi che f è un url.
Perciò, rinominala per esempio come f1 e vedrai:
codice:var f1=0; function altroURL() { f1++; document.getElementById("nexturl").innerHTML+='<span id=f'+f1+'>' +' ' +'<input type="text" name="urlasx[]" size="60">'; document.getElementById("nextremove").innerHTML+='<span id=r'+f1+' class="addremove">' +'cancella </span>'; }