07.07.2010, 13:44 | #1 |
Участник
|
javascript+iframe
Вопрос по javascript
Добавил интернет - кадр на вкладку на форме. Нужно чтобы в него загружалась HTML страница. Для каждой записи разная. Вот пишу такой код на javascript var stroka = crmForm.all.license_id.DataValue; // license_id - id записи , читаеться из формы, по ней выбираю нужную мне html - страницу. var full_stroka = "http\\mypage" + stroka + ".htm"; crmForm.Url = full_stroka; Вставляю этот код в собитие при загрузки. Есть ли какая-то отладка javascript кода в окне где пишеться crm,где пишеться javascript? Можете написать какай-то пример подобного кода. Спасибо. |
|
07.07.2010, 14:39 | #2 |
Moderator
|
Читайте SDK!
Код: crmForm.all.IFRAME_<имя>.src= full_stroka;
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
07.07.2010, 17:00 | #3 |
Участник
|
а если это лукап(ссылка на другую таблицу) из нее как-то можно считать значение?
|
|
07.07.2010, 18:47 | #4 |
Moderator
|
Не уверен что понял о чем вы. Ваш код должен выглядеть как-то так:
Код: var lookupItems = crmForm.all.license_id.DataValue; // Лукап - это массив выбранных значений (даже если содержит 1 значение) if (lookupItems == null) return var stroka = lookupItems[0]; var full_stroka = "http\\mypage\" + stroka + ".htm"; //crmForm.Url = full_stroka; - не верно! //Свойство называется не url, a src и не формы. Его нужно устанавливать у элемента IFRLAME crmForm.all.IFRAME_<имя>.src= full_stroka; Код: debugger;
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 07.07.2010 в 18:51. |
|
08.07.2010, 11:16 | #5 |
Участник
|
В 8-м IE по F12 открывается окно Developer Tools - там можно удебажиться.
serega2010, Вы лучше более внятно объясните, чего хотите сделать и что не получается.
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
08.07.2010, 15:52 | #6 |
Участник
|
Задача : подгрузить html страницу в IFrame
вот весь код который пишу в собитии onLoad var lookupItems = crmForm.all.new_productlicense_idm.DataValue; - это поле ссылка на другую сущность , которая есть на форме. if (lookupItems == null) return var s = lookupItems[0]; var stroka = String(s); stroka = stroka.replace("/",""); - сдесь убираю ненужные мне символы crmForm.all.IFRAME_instr.src= "http://www.mysute" + stroka + ".htm"; Смотрю отладчиком в переменной stroka содержиться это " [object Object] " Подскажите, где ошибка, а то на javascript, до этого никогда не писал. |
|
08.07.2010, 16:06 | #7 |
Moderator
|
Почитайте SDK как работать с lookup. Вот выдержка:
Код: var lookupItem = new Array(); // This gets the lookup for the attribute primarycontactid on the Account form. lookupItem = crmForm.all.primarycontactid.DataValue; // If there is data in the field, show it in a series of alerts. if (lookupItem[0] != null) { // The text value of the lookup. alert(lookupItem[0].name); // The GUID of the lookup. alert(lookupItem[0].id); // The entity type name. alert(lookupItem[0].typename); }
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 08.07.2010 в 16:09. |
|
08.07.2010, 21:00 | #8 |
Консультант-джедай
|
Цитата:
Сообщение от serega2010
Задача : подгрузить html страницу в IFrame
вот весь код который пишу в собитии onLoad var lookupItems = crmForm.all.new_productlicense_idm.DataValue; - это поле ссылка на другую сущность , которая есть на форме. if (lookupItems == null) return var s = lookupItems[0]; var stroka = String(s); stroka = stroka.replace("/",""); - сдесь убираю ненужные мне символы crmForm.all.IFRAME_instr.src= "http://www.mysute" + stroka + ".htm"; Смотрю отладчиком в переменной stroka содержиться это " [object Object] " Подскажите, где ошибка, а то на javascript, до этого никогда не писал.
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
09.07.2010, 10:47 | #9 |
Участник
|
спасибо за помощь, подгрузил свои страницы.
|
|
|
|