p1 non deve essere il nomeFinestra (in pratica il secondo parametro del window.open) ma la variabile associata a quel window.open
p1=window.open('documento.htm','nomeFinestra')
accertandoti che questa variabile sia globale
e ti assicuro che funziona
se non funziona posta tutto il codice coinvolto
se invece volessi procedere via nomeFinestra si usano altre via, ma chiariamo prima sia questo il caso