Здравствуйте, форумчане!
Помогите пожалуйста разобраться в ситуации. Задача стоит: при нажатии на кнопку открыть в новом окне браузера инструкцию по использованию инструментов сайта. Задумка в том, чтобы пользователь открывал страницы с инструментами и при этом "подглядывал" в инструкцию, ну типа куда жать и как что заполнять.
Для этого написан скрипт:
function showdoc(val,rus)
{
var width = parseInt(screen.availWidth-100);
var height = parseInt(screen.availHeight-200);
var left = parseInt(Math.round(screen.availWidth/2-width/2));
var top = parseInt(Math.round(screen.availHeight/2-height/2));
surl = '../docs/'+val+'.pdf';
window.status=rus; /*статусная строка главного окна*/
strfeatures="top="+top+",left="+left+", width="+width+", height="+height+",scrollbars=yes";
var newWindow = window.open(surl,"newwin", strfeatures);
if (newWindow) newWindow.focus();
}
Скрипт отображает новое окно с инструкцией. Для того, чтобы эти окна не плодить я все инструкции открываю в том же окне. Получается, что если пользователь хочет открыть новую инструкцию не закрыв окно - она открывается в нем, но окно не получает фокус, по крайней мере в IE11 выскакивает ошибка на строке newWindow.focus() "Член группы не найден". В ФФ и Хроме всё работает нормально. В чем может быть проблема?
Спасибо.