powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBS: получить строку - имя функции - обработчика события
3 сообщений из 3, страница 1 из 1
VBS: получить строку - имя функции - обработчика события
    #36491629
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде был простой способ, но вот заклинило - забыл и синтаксис заклинания и
даже по каким ключевым словам такое в поисковиках искать :)
Или я это с JavaScript путаю... мож. это только там такие вещи просто делаются ?

Вобщем, вопрос к строке: MsgBox "Обработчик OnBlur: " & document.all.Dtpicker1.onBlur

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
 <HTML>
    <HEAD>
        <HTA:APPLICATION APPLICATIONNAME="DTPicker" />
    </HEAD>
<Script language=vbscript>
'-----------'
sub KalendarShow
document.all.Kalendar_box.InnerHTML="<OBJECT  id='Dtpicker1' onblur='VBScript:test' classid='clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1' >  </OBJECT>"
document.all.Dtpicker1.Format= 1 
document.all.Dtpicker1.value="01.01.1990"
MsgBox "Обработчик OnBlur: " & document.all.Dtpicker1.onBlur
end sub
'-----------'
sub test
MsgBox "функция test работает."
end sub
'-----------'
</Script>
    <BODY onload="KalendarShow">
    <form>
        <div id="Kalendar_box">
        </div>
        </form>
    </BODY>
</HTML>
...
Рейтинг: 0 / 0
VBS: получить строку - имя функции - обработчика события
    #36491647
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот черт, если поменять
Код: plaintext
1.
2.
 
onblur='VBScript:test' 
на
Код: plaintext
1.
2.
 
onblur='test' 
то тогда получаем сообщение
Код: plaintext
1.
2.
3.
4.
5.
 
Обработчик OnBlur: function anonymous()
{
test
}
это уже что-то :) теперь буду думать как это можно использовать для назаначения этого же обработчика другим обьектам...
...
Рейтинг: 0 / 0
VBS: получить строку - имя функции - обработчика события
    #36491661
ART-CODE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня сегодя явно затмение :)
правильно надо писать так
Код: plaintext
1.
onblur='test()' 
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBS: получить строку - имя функции - обработчика события
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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