powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / onClick
8 сообщений из 8, страница 1 из 1
onClick
    #35541048
Liddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветик,всем)
скажите пожалуста, можно ли
в описании button
Код: plaintext
1.
2.
3.
вызвать метод,находящийся на другой zen страницы?
...
Рейтинг: 0 / 0
onClick
    #35541075
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если знаеш имя класса и он скомпилен - наверняка можно. Страницы ведь такие же классы как и все остальные и методы в них такиеже...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
onClick
    #35541596
Liddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уже немного другая проблема встала.
упираюсь в тех часть
описываю кнопку:
<button
caption="Показать"
onclick="zenPage.AddItem();"/>

Method AddItem()
{
s link=$P(%request.Get("pr"),"?",1)
d %page.AdminShow(link)
}

Method Show(link) [ Language = javascript ]
{
var vIframe = zenPage.getComponentById('iframe');
vIframe.setProperty('src',link);
}

не работает(((

когда делаю вот так:

<button
caption="Показать"
onclick="zenPage.Show();"/>

Method Show() [ Language = javascript ]
{
var vIframe = zenPage.getComponentById('iframe');
vIframe.setProperty('src',"test.cls");
}
вот так работает!


помогите пож-та разобраться с OnClick()
...
Рейтинг: 0 / 0
onClick
    #35541625
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, нельзя.

Только созданием метода на этой странице и обращением уже из него на ту.

Либо через наследование.

=Сергей Шутов,
ООО ДИмас, Хабаровск
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
onClick
    #35541935
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logistНет, нельзя.
А как же "страница тот же класс" и все такое?
...
Рейтинг: 0 / 0
onClick
    #35543245
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

> Method AddItem()
> {
> s link=$P(%request.Get("pr"),"?",1)
При вызове гиперсобытия переменной %request пользоваться нельзя. Только при
первом формировании страницы. Используйте свойства страницы.

> d %page.AdminShow(link)
> }
>
> Method Show(link) [ Language = javascript ]

Названия у методов разные. Методы JavaScript нельзя напрямую вызывать из методов
Cache. Только через &js<zenPage.Method(#'link'#);>

> Method Show() [ Language = javascript ]
> вот так работает!
Так здесь и ошибок нет.

=Сергей Шутов
ООО Димас, Хабаровск
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
onClick
    #35543246
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

> А как же "страница тот же класс" и все такое?
Речь шла о вызове методов из JavaScript-а. Вызывать можно только те методы,
которые описаны на странице с модификатором [ZenMethod]. А уже оттуда - что
угодно, хоть программы.

=Сергей Шутов
ООО Димас, Хабаровск
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
onClick
    #35543349
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ясно... Спасибо.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / onClick
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]