|
28.10.2013, 18:45 | #1 |
Участник
|
Не работают Java скрипты в Internet Explorer 10
Уважаемые коллеги! На открытие формы "Звонок" в Microsoft Dynamics CRM 2011 добавил скрипт, который подставляет текущую системную дату в поле "Дата начала", если оно не заполнено. Если создавать звонок в Internet Explorer 8, то скрипт отрабатывает корректно - дата подставляется. В Internet Explorer 10 тоже самое не прокатывает. Может кто сталкивался с этим и знает где это настраивается? Поиск на форуме и в гугле не дал результатов.
|
|
28.10.2013, 20:48 | #2 |
Участник
|
Какой ролап установлен?
Код в студию
__________________
Читайте SDK!!! |
|
29.10.2013, 07:13 | #3 |
Участник
|
Ролап 13. Просто на разных станциях используются разные браузеры для доступа к одному и тому же CRM.
Вот и сам код: function Form_onload() { var a = new Date; if (crmForm.all.scheduledstart.DataValue==null) { crmForm.all.scheduledstart.DataValue=a; } А что от самого кода тоже зависит? Последний раз редактировалось Gait; 29.10.2013 в 08:18. |
|
29.10.2013, 08:36 | #4 |
Консультант-джедай
|
Многое зачем вы в CRM 2011 используете старые конструкции (от CRM 4.0)?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
29.10.2013, 08:40 | #5 |
Участник
|
Цитата:
Сообщение от Gait
Ролап 13. Просто на разных станциях используются разные браузеры для доступа к одному и тому же CRM.
Вот и сам код: function Form_onload() { var a = new Date; if (crmForm.all.scheduledstart.DataValue==null) { crmForm.all.scheduledstart.DataValue=a; } А что от самого кода тоже зависит? Код: var a = new Date(); Код: function Form_onload() { var a = new Date(); if (Xrm.Page.getAttribute("scheduledstart").getValue()==null) { Xrm.Page.getAttribute("scheduledstart").setValue(a); }
__________________
Читайте SDK!!! |
|
|
За это сообщение автора поблагодарили: Gait (1). |
29.10.2013, 09:31 | #6 |
Участник
|
[QUOTE=Konstantin Katsovich;298138]Напиши лучше так.
Код: function Form_onload() { var a = new Date(); if (Xrm.Page.getAttribute("scheduledstart").getValue()==null) { Xrm.Page.getAttribute("scheduledstart").setValue(a); } Данные скрипты перекочевали из CRM 4.0 в CRM 2011. Правда обновлять их даже в голову не пришло. |
|
30.10.2013, 12:11 | #7 |
Участник
|
Очень советую проверить, потому что, если есть еще скрипты и они тоже перекочевали из 4-ки, то у Вас скорее всего еще много чего не работает.
Вот полезная статья. А здесь сам инструмент для проверки скриптов. Линк на него есть и в статье. Пусть не пугает его название, от подходит не только для 2013, но и для 2011, начиная с ролапа 12. |
|
|
За это сообщение автора поблагодарили: Gait (1). |
|
|