Здравствуйте, DSD, Вы писали:
DSD> и в новом окне прописанное в хендлере window.event.srcElement уже может не прокатить, ибо сработает в первом окне(там, где тело самой функции прописано).
window.event будет создан там, где произойдет событие. А вот функция из другого окна, если она не определена в данном окне, работать не будет. Каждое окно — это должен быть новый контекст.