Ho risolto l'errore stava nell'utilizzare lo stesso id di getElementById() presente anche nella prima pagina, allora lo script sostituiva solo quelli della prima pagina, ora funziona quindi dico però di utilizzare pagecreate al posto di pageinit perchè è deprecato