У меня есть букмарклет, который открывает новое окно:
<a href="javascript:void(window.open(
'http://localhost:8080/myapp/query.jsp?u='+encodeURIComponent(location.href)+'t='+encodeURIComponent(document.title),
'query','status=0,toolbar=0,location=0,menubar=0,resizable=false,scrollbars=false,height=600,width=410'
));query.focus();">MyApp</a>
Когда окно не открыто, оно работает нормально, так как оно открывается и становится видимым.
Но еслиокно уже было открыто, и я щелкаю букмарклет, я хочу, чтобы существующее окно было в фокусе и чтобы новые отправленные данные обрабатывались (если страница другая).
Вы видите, что я пробовалсделать это с query.focus();
, но, похоже, это не сработает.