Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Не работает requestfocus() в Opera (https://javascript.ru/forum/css-html-browser/30623-ne-rabotaet-requestfocus-v-opera.html)

motoriton 10.08.2012 09:21

Не работает requestfocus() в Opera
 
Есть апплет, на который нужно переводить фокус при определенном событии.


document.embeds[1].requestfocus();


Работает и в мозилле,и в хроме,а в опере игнорируется.

Есть догадки?

P.S. RequestFocusInWindow() пробовал

devote 10.08.2012 13:29

что это за метод? Я о таком не слышал, и в доках о нем не читал.. Что конкретно он делает? возможно в опере есть что-то иными словами названное.

motoriton 10.08.2012 14:14

А я кроме этого метода и способов то других не знаю. Мне нужно чтобы фокус переводился на апплет при разворачивании окна из свернутого состояния. Ну либо какой то другой способ, если есть, но гуглинг 3-ий день успеха не дал.



Вот полный скрипт, работает в мозилле и хроме

function funcFocus()
{
document.embeds[1].requestfocus();
}
window.onfocus = function()
{
setTimeout(funcFocus, 100);
}


дока вот
http://docs.oracle.com/javase/6/docs...estFocus%28%29

devote 10.08.2012 15:00

Цитата:

Сообщение от motoriton
дока вот

дык а каким боком Java имеет отношение к JavaScript.. в JavaScript таких методов нет, а подобные вопросы вам нужно задавать на форумах по Java.


Часовой пояс GMT +3, время: 19:25.