Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: DOMSubtreeModified IE8

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Bio man
Отправлено: 08 Марта, 2013 - 19:42:37
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Как сделать что бы событие DOMSubtreeModified заработало в 8 эксплорере?
Может есть аналог для ИЕ8?
 
 Top
OrmaJever
Отправлено: 08 Марта, 2013 - 20:06:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)





Bio man пишет:
Может есть аналог для ИЕ8?

Конешно есть, опера например или хром Подмигивание


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Bio man
Отправлено: 08 Марта, 2013 - 20:12:52
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




мда. тебе смешно а мне мучаться
 
 Top
OrmaJever
Отправлено: 08 Марта, 2013 - 20:17:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Зачем же мучатся? Если в ie что-то не работает то нужно просто отключить этот функционал, и написать об этом пользователю, что нужно сменить браузер.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Bio man
Отправлено: 08 Марта, 2013 - 21:38:03
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




хех, как все оказывается просто!

если серьезно, то проект требует поддержки как минимум 8 ИЕ, и это не мое решение.
 
 Top
IllusionMH
Отправлено: 09 Марта, 2013 - 01:05:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Bio man, а еще
"Document Object Model (DOM) Level 3 Events Specification" пишет:
Warning! the DOMSubtreeModified event type is defined in this specification for reference and completeness, but this specification deprecates the use of this event type.

так что нада искать функции которые меняют дом и уже с ними работать
 
 Top
armancho7777777 Супермодератор
Отправлено: 09 Марта, 2013 - 06:40:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Данную задачу можно решить некоторым хаком:

искусственно вызывать событие в тех частях программы,
которые вызвали модификацию документа,
если оно (событие) не поддерживается браузером
.

Как средствами jQ:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $.get('test.php', {test : 'test'}, function(html){
  3.        
  4.         $('#test').html(html);
  5.        
  6.         if($.browser.msie)
  7.         {
  8.                 $(document).trigger('DOMSubtreeModified');     
  9.         }
  10. });
  11.  

Или же дописать данный функционал в само ядро jQ, если используется эта библиотека.
 
 Top
tuareg
Отправлено: 09 Марта, 2013 - 08:13:51
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




armancho7777777 пишет:

$.browser.msie

Лучше не использовать. jQuery 1.9 Оно уже тю-тю
 
 Top
armancho7777777 Супермодератор
Отправлено: 09 Марта, 2013 - 08:16:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




tuareg пишет:
jQuery 1.9 Оно уже тю-тю

Разве?
Не знал.
А чем заменили?
(Добавление)
armancho7777777 пишет:
А чем заменили?

Ладно, нашёл.
http://jquery.com/upgrade-guide/1.9/ пишет:
We recommend using feature detection with a library such as Modernizr.
 
 Top
tuareg
Отправлено: 09 Марта, 2013 - 08:21:05
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Ни чем Улыбка Оно так то с версии 1.3 не рекомендовано к использованию, вместо нее использовать $.support
Определять поддержку самому. А так они рекомендуют модерниз использовать. Да и для IE вообще проблем нет. Посмотрите как реализовано в http://html5boilerplate[dot]com/
 
 Top
armancho7777777 Супермодератор
Отправлено: 09 Марта, 2013 - 08:25:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Ага, спасибо tuareg.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB