powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB - DOM $ JS реализовать OnClick
12 сообщений из 12, страница 1 из 1
VB - DOM $ JS реализовать OnClick
    #36475387
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут такое дело:

Моя программа загружает страницу через Webbrowser control
в странице существует яваскрипт в котором вот чё записано:
===================================================

friendBox = new MessageBox({title: add_box_title, width: 400});

friendBox.addButton({label: friends_cancel, style: 'button_no', onClick: function(){friendBox.hide();}});

=====================================================

как выцепить эту кнопку и эмитаровать onClick

(ps из моей программы)
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36475405
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнопка.click

Jah loves you.
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36475427
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эта кнопка просто окошко закрывает, которое создаётся функцией MessageBox(). вот её и копай.
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36475452
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
напишите
1 как получить эту кнопку!!!
2 как лучше реализовать выполнение js скрипта в WebbrowserControle
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36475462
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и причём там несколько таких кнопок, в которых код километражный
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36475503
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы поймите одно: у вас динамические контролы, которые строяться javascript-ом. каким боком вы к ним будете достукиваться из DOM-модели вашей страницы совсем не ясно, т.к. непонятно как и в какой момент времени они инициалицируются в дереве объектов DOM
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36477042
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

ну блин. посто. они есть. уже построились.
нужно через дом иметировать кликк по этой кнопки.
каким способом можно получить указатель на эту кнопку, чтобы имитировать кликк
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36477050
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я к friendBox боксу получаю доступ, ну тоесть беру его через дом, а как получить его кнопочки?
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36477113
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ищите через коллецию All у своего friendBox
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36477123
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как его chaildы получить. ну всмысле на коде как выглядит получение чаилда компонента
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36477148
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr.Powerа как его chaildы получить. ну всмысле на коде как выглядит получение чаилда компонентаelement.childNodes
...
Рейтинг: 0 / 0
VB - DOM $ JS реализовать OnClick
    #36477173
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если friendBox - это объект, то можно перечислить все его вложенные элементы (jscript):

Код: plaintext
1.
2.
3.
4.
5.
var oColl = friendBox.children;
 if  (oColl){
 for (var x= 0 ;x<oColl.length;x++){
   alert(oColl[x].tagName);
}
}
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB - DOM $ JS реализовать OnClick
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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