Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2013, 12:32
Новичок на форуме
Отправить личное сообщение для shadowlord Посмотреть профиль Найти все сообщения от shadowlord
 
Регистрация: 04.03.2013
Сообщений: 1

Виснет по возвращение из dispatchEvent(o)
Нужно немного расширить функционал компонента yui datateble-property(https://code.google.com/p/alfresco-s...property-type/).
Добавил программную эмуляцию события keyup
if( window.KeyEvent ) 
			{
				var o = document.createEvent('KeyEvents');
				o.initKeyEvent( 'keyup', true, true, window, false, false, false, false, 13, 0 );
			} 
			else 
			{
				var o = document.createEvent('UIEvents');
				o.initUIEvent( 'keyup', true, true, window, 1 );
				o.keyCode = 13; 
			}
			field.dispatchEvent(o);

в конец функции dtToJson , которая пишет данные из таблицы в textarea. На keyup висит валидатор json в textarea.

В опере и хроме все хорошо работает, а вот в IE и Firefox виснет, на сколько я понимаю на возвращения управления из валидатора. дебагер встает на field.dispatchEvent(o); после выходи из валидатора.

Не могу сообразить что происходит и что с этим делать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виснет firefox zebra Оффтопик 43 25.01.2013 04:39
Возвращение имен классов Tini2n Events/DOM/Window 7 28.05.2012 00:47
скрипт виснет KOLANICH Общие вопросы Javascript 0 17.01.2011 16:12
Возвращение к предыдущему шагу в интернет-магазине Андрей28 Работа 4 21.12.2010 23:27
IE7 виснет при чтении жесткого диска vadim165 Общие вопросы Javascript 2 02.10.2009 19:04