|
VB.net webbrowser получить js код события
|
|||
---|---|---|---|
#18+
Необходимо получить js код события элемента для его обработки, изменения, и дальнейшего использования. попробовал так element.GetAttribute("onmouseover") - возвращает текст system.comobject как можно такое можно произвести? IntroZorn(с) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2015, 13:13 |
|
VB.net webbrowser получить js код события
|
|||
---|---|---|---|
#18+
surbanec element.GetAttribute("onmouseover") - возвращает текст system.comobjectПотому что возвращается объект-атрибут, а не его значение, просто где-то произошло неявное ToString. Однако его value тоже не вернет ничего путного (см рис.). surbanec как можно такое можно произвести?Анализировать весь js-код в поисках места, где назначается обработчик. А потом искать сам обработчик. Учитывая то, что он может быть назначен анонимно в недрах какой-нибудь функции - та еще задачка. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2015, 14:35 |
|
VB.net webbrowser получить js код события
|
|||
---|---|---|---|
#18+
понятно. но я помнится из самого JS получал это значение , изменял и вставлял обратно как новую функцию обработчика..помойму так получал onclick процедуру. вырезал из нее рабочую част кода, дополнял, и загонял в новую функцию обработчика ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2015, 15:04 |
|
VB.net webbrowser получить js код события
|
|||
---|---|---|---|
#18+
surbanec понятно. но я помнится из самого JS получал это значениеТак то из самого js. Кстати идея. Пишешь на js функцию, возвращающую текст обработчика, и делаешь так: Код: vbnet 1.
Если не выйдет, вызывай gettext() отдельно, должно сработать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2015, 16:00 |
|
|
start [/forum/topic.php?fid=20&fpage=84&tid=1401506]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 330ms |
total: | 455ms |
0 / 0 |