oneguy, позволю себе не согласиться с вами...ибо
var map;
function a() {
map = window.open('b.html','new','width=1300 ,height=500');
}
function c() {
map.document.getElementById("txt").value="123";
map.focus();
}
<input type="button" value="1" onClick="a()">
<input type="button" value="2" onClick="с()">
тоже не работает (по нажатию на вторую кнопку ничего не срабатывает после полной подгрузки b.html)
mgluhov, попробуйте приделать нужную вам функцию к
onLoad событию страницы
map.html