Идеи говориш
, ну допустим если ты другие окна создаёшь скриптом, то ты можешь получить ссылки на эти окна, и оперировать ими централизовано, без всякой системы событий.
crazycode={
_win:[],
makewin:function(){
var myWin= open("test.html");
myWin.document.open();
this._win.push(myWin);
},
appendText:function(text){
for (i=0;i<this._win.length;i++){
this._win[i].document.write("hello world");
}
}
}
//1е окно
crazycode.makewin();
//2е окно
crazycode.makewin();
//3е окно
crazycode.makewin();
crazycode.appendText("hello world"); //добавим текст сразу в три окна