Если вторая страница на том же домене и открывается через
var page2 = window.open('url', 'name');
то у вас во-первых есть доступ с первой страницы к документу второй через page2.document,
а во-вторых - со второй страницы есть доступ к документу первой через window.opener.documеnt.
Соответственно по событию на второй странице можно выполнять любые манипуляции с первой и наоборот.
Например при наличии jQuery:
$('#some_id', window.opener.document).hide();
Или на чистом js:
window.opener.document.getById('some_id').style.display = 'none';
Если делать совсем правильно, то лучше со второй страницы вызывать событие на первой, а на первой слушать эти события и выполнять соответствующие изменения.
PS: Слушать события одного окна с другого не стоит, поскольку при рефреше страницы слушатели событий отвалятся.