![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 8
|
Здравствуйте!
Упарился уже... В общем есть страничка на ней итерактивная флешка, типа игры. Нужно что бы при загрузке страницы эта флешка сразу получала фокус и человек мог сразу с ней работать без клика на ней.Флеш на страницу вставляю с помощью SWFobject библиотеки и пытаюсь получить фокус с помощью JS: <body onLoad="document.getElementById('Splash').focus()">
<p>test</p>
<div id="Container">test</div>
<script type="text/javascript">
var so = new SWFObject("test.swf", "Splash", "200", "200", "7", "");
so.addParam("quality", "high");
so.addParam("scale", "showAll");
so.write("Container");
</script>
</body>
Пробывал по разному и в разные места совать перехват фокуса, но не выходит... ![]() Подскажите, пожалуйста, как правильно установить фокус на флешку при загрузке страницы, что бы работала во всех основных браузерах - IE, FF, Opera? |
|
|||||
|
ветеран форума
|
SWFObject сам ставит фокус на флешку во всех основных браузерах, никаких дополнительных действий предпринимать не нужно
__________________
4am is time to rock |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 8
|
Цитата:
Например, делаю флешку с текстовым полем (вводом) и устанавливаю на него фокус (Selection.setFocus). Если ее опубликовать с помощью swfobject и запустить в браузере, то в IE в это текстовое поле можно сразу писать. Но в том же FF не работет... Видно что текстовое поле в самой флешке выделено, но писать в него можно только после непосредственного клика на флешке. ![]() Как решить? Кто знает? |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|