AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.07.2013, 18:42   #1  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Вот млин самому пришлось такое делать на UR 12
Так вот под все браузеры сидел долго и нудно ковырял Script и дошел до такого решения:
Код:
$(Xrm.Page.getControl("WebResource_ELL").getObject()).load(function() {
		тут тело
	});
Xrm.Page.getControl("WebResource_ELL").setSrc(Xrm.Page.getControl("WebResource_ELL").getSrc());
Предыстория
Начал ковырять все с IFRAME OnReadyStateComplete Event, так оказалось что для подключаемых HTML Web Resource ее нет!
Пошел другим путем через Xrm.Page.getControl("WebResource_ELL").getObject(), а там получив object есть такая штука как readystatechange
Вот результат пробы был такой:
Код:
Xrm.Page.getControl("WebResource_ELL").getObject().readystatechange = function() {
		тело
	});
Но это чудо в Chrome и FF не захотело пахать, зато красиво в ИЕ работало.
Тогда перешел на JQuery и ее .load, но и тут не все гладко , оказалось что .load не всегда срабатывает. Тут начал думать и пришел к мнению что IFrame уже начинает грузится с кеша раньше чем выполняется OnLoad формы, потому решил добавить
Код:
Xrm.Page.getControl("WebResource_ELL").setSrc(Xrm.Page.getControl("WebResource_ELL").getSrc());
и вот и все заработало, но есть один минус, так как мы 2 раза дергаем загрузку айфрейма.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Системные нотификации для CRM 2011 и CRM 2011 UR12 Blog bot Dynamics CRM: Blogs 0 10.06.2013 18:11
crminthefield: UR12/Polaris Changes to Dynamics CRM 2011 Async Maintenance Jobs Blog bot Dynamics CRM: Blogs 0 25.03.2013 18:11
crminthefield: UR12 vs. Polaris: Commonalities Differences & Improvements Blog bot Dynamics CRM: Blogs 0 05.02.2013 00:12
crminthefield: UR12 FAQ and Known Issues Blog bot Dynamics CRM: Blogs 0 30.01.2013 09:11
crminthefield: Script Errors after Installing UR12 Blog bot Dynamics CRM: Blogs 0 21.01.2013 21:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:52.