Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ZEN, ZenMethod, &js<window.open(url)>
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть WEB страница, написанная на ZEN, по нажатии на кнопку вызывается ZenMethod, в нем по условию типа &js< if confirm('Согласны?') { window.open(url); } > вызывается функция window.open(url), которая не срабатывает, а высвечивается сообщение IE об ошибке, никаких конкретных данных указывающих на саму ошибку нет, просто сообщение что произошла ошибка в ZenMethod, причем confirm вызывается и отрабатывается без проблем. Кто встречался с таким случаем подскажите, как бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 11:12 |
|
||
|
ZEN, ZenMethod, &js<window.open(url)>
|
|||
|---|---|---|---|
|
#18+
Только что попробовал у себя - отрабатывает без проблем. А какое конкретно сообщение об ошибке выводит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2008, 09:13 |
|
||
|
ZEN, ZenMethod, &js<window.open(url)>
|
|||
|---|---|---|---|
|
#18+
вот сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2008, 09:32 |
|
||
|
ZEN, ZenMethod, &js<window.open(url)>
|
|||
|---|---|---|---|
|
#18+
вот код Method insertPlayer(idTour, sdate, tname, entry, withdr) [ ZenMethod ] { s tObj = ##class(MT.PLCLAIM).%New() if tObj="" &js<alert('Произошла ошибка при сохранении данных!\n\nПожалуйста повторите ввод заявки!');> q d tObj.idTourMTSetObjectId(idTour) d tObj.idPlayerSetObjectId(..pIDPlayer) s tObj.Year = year s tObj.RegNum = regnum s tObj.DateRegNum = +$h s sc = tObj.%Save() s ..claimID = tObj.%Id() if $SYSTEM.Status.IsError(sc) { /// выходим и возвращаем 0 если произошла ошибка при записи &js<alert('Произошла ошибка при сохранении данных!\n\nПожалуйста повторите ввод заявки!');> q } d tObj.%Close() &js<zenPage.getComponentById('ClaimsTable1').executeQuery(true);> &js<zenPage.getComponentById('ClaimsTable2').executeQuery();> /// ВОТ script &js< if (confirm('Есть ли необходимость в приглашении для оформления визы для сопровождающих лиц?')) { var tt = 'WPL.PersClaimMTDop.cls?ID1=' + this.claimID; //// ВОТ ТУТ ВЫЗОВ (window.open тоже пробовал) zenLaunchPopupWindow(tt,'ColorPicker','status,scrollbars,resizable,width=630,height=670'); } > } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2008, 09:35 |
|
||
|
ZEN, ZenMethod, &js<window.open(url)>
|
|||
|---|---|---|---|
|
#18+
Приветствую. > var tt = \'WPL.PersClaimMTDop.cls?ID1=\' + this.claimID; Попробуйте zenPage вместо this =Сергей Шутов (logist) ООО Димас, Хабаровск Ymka2007 пишет: > Автор: "Ymka2007" > вот код > Method insertPlayer(idTour, sdate, tname, entry, withdr) [ ZenMethod ] > { > s tObj = ##class(MT.PLCLAIM).%New() > if tObj="" &js<alert(\'Произошла ошибка при сохранении > данных!\\n\\nПожалуйста повторите ввод заявки!\');> q > d tObj.idTourMTSetObjectId(idTour) > d tObj.idPlayerSetObjectId(..pIDPlayer) > s tObj.Year = year > s tObj.RegNum = regnum > s tObj.DateRegNum = +$h > s sc = tObj.%Save() > s ..claimID = tObj.%Id() > if $SYSTEM.Status.IsError(sc) { > /// выходим и возвращаем 0 если произошла ошибка при записи > &js<alert(\'Произошла ошибка при сохранении данных!\\n\\nПожалуйста > повторите ввод заявки!\');> > q > } > d tObj.%Close() > &js<zenPage.getComponentById(\'ClaimsTable1\').executeQuery(true);> > &js<zenPage.getComponentById(\'ClaimsTable2\').executeQuery();> > /// ВОТ script > &js< > if (confirm(\'Есть ли необходимость в приглашении для оформления визы для > сопровождающих лиц?\')) { > var tt = \'WPL.PersClaimMTDop.cls?ID1=\' + this.claimID; > //// ВОТ ТУТ ВЫЗОВ (window.open тоже пробовал) > zenLaunchPopupWindow(tt,\'ColorPicker\',\'status,scrollbars,resizable,width=630,height=670\'); > } > > > } > Тема <http://www.sql.ru/forum/actualthread.aspx?tid=586107> Ответить > <http://www.sql.ru/forum/actualpost.aspx?tid=586107> Сообщение > <http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=586107&msg=6070237> > Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2008, 10:25 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35488876&tid=1558785]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 332ms |
| total: | 558ms |

| 0 / 0 |
