e dopo eseguire
Sei sicuro che la pagina posse gia' stata caricata?

Per il primo problema:

pagina = a[a.length-1].split("?")[0]

ciao