Показать сообщение отдельно
Старый 14.09.2009, 17:26
MedvedevA вне форума Посмотреть профиль Отправить личное сообщение для MedvedevA Найти все сообщения от MedvedevA
  № 1  
Ответить с цитированием
MedvedevA

Регистрация: Jul 2006
Сообщений: 54
По умолчанию Не могу направить фокус на флешку в html-странице. Проблема с Javascript.

У меня есть система администрирования написанная на flex. Проблема что при загрузке фокус не поподал на тектовое поле флешки. С помощю Javascript стал задаваь фокус для тега embed. Стало работать в IE, но в других броезарех отказывается(firefox, opera) хотя код джавасрипта вроде бы унивепсальный.

Если войти через IE http://svby.at.tut.by/test.html тогда фокус есть, а если firefox нету.

Код страницы где размещается флешка:
Код AS1/AS2:
<html>
<body onload="func();"> 
<script language="JavaScript" type="text/javascript">
<!--
 
 
 
function func(){
 
	var my_path=document.p1;	
	my_path.focus();
}
 
 
// -->
</script>
 
 
<embed src="http://svby.at.tut.by/mainmenu.swf" quality="high" bgcolor="#ffffff"
				width="100%" height="100%" name="p1" id="p1" align="middle"
				play="true"
				loop="false"
				quality="high"
				allowScriptAccess="sameDomain"
				type="application/x-shockwave-flash"
				pluginspage="http://www.adobe.com/go/getflashplayer">
			</embed>
</body>
</html>