Deff, не, так тоже ошибка...
dmitriymar, спасибо большое! Я и не знал про такую конструкцию!
Получилось так:
function win(){
if(typeof(popupWin)!="undefined") {
try {if(popupWin.focus());}
catch (e) {popupWin=window.open("http://ya.ru/","Record","width=681,height=425,resizable=yes,scrollbars=yes,status=yes");
}
} else popupWin=window.open("http://ya.ru/","Record","width=681,height=425,resizable=yes,scrollbars=yes,status=yes");
}
Знал бы что можно ошибки отлавливать - не создавал бы