Модераторы: diadiavova, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> навигация по DOM 
:(
    Опции темы
gangsterovich
Дата 16.3.2015, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 22.10.2011

Репутация: 1
Всего: 1



добрый день. возникла проблема,которая не поддается решению.

мне нужно найти функцию некую,содержащую нужные мне данные. плюс ко всему путь этой функции меняется каждый раз. 
  Dim Nazvanie as string= WebBrowser1.Document.DomDocument.frames.top.frames.main_uid

так я могу получить назваиние переменной. но вставить его не могу в дальнейший код,если испльзую такой код   

  Dim SamaFunkciya = WebBrowser1.Document.DomDocument.frames.top.frames.Nazvanie ,так как через дом документ ищется Nazvanie ,а не "main690264016" к примеру

это первая проблема.  вторая проблема,даже если я вручную напишу  
  Dim SamaFunkciya = WebBrowser1.Document.DomDocument.frames.top.frames.main690264016,то мне будет выдаваться   {<COM type>} .при разворачивании в отладке-при развороте пишет ошибку.вероятно с ком обьектами чт нестык.. но при отладке в IE  я все члены вижу нужные мне.

ну и третья проблема.даже если я буду строчные данные считывать-то есть название как [0],[1] и тд . и при нахождении такого- Dim lk = WebBrowser1.Document.DomDocument.frames.top.frames.main468596482.jsondata.movemenu.walls.map.[0] ,у меня студия подчеркивает 0 в конце строчки и ошибка говорит-"требуется идентефикатор" 

заранее спасибо за помощь

PM MAIL   Вверх
diadiavova
Дата 17.3.2015, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(gangsterovich @  16.3.2015,  19:46 Найти цитируемый пост)
мне нужно найти функцию некую,содержащую нужные мне данные.

Что такое функция, содержащая данные?
Цитата(gangsterovich @  16.3.2015,  19:46 Найти цитируемый пост)
плюс ко всему путь этой функции меняется каждый раз. 

Что такое путь функции?
Дальнейшее зависит от того, что именно ты  ищешь.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
gangsterovich
Дата 18.3.2015, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 22.10.2011

Репутация: 1
Всего: 1



Цитата(diadiavova @  17.3.2015,  11:19 Найти цитируемый пост)
Что такое функция, содержащая данные?

jsjydata  при отладке в IE  заключена между тегов funktion  . поэтому так назвал.



Цитата(diadiavova @  17.3.2015,  11:19 Найти цитируемый пост)
Что такое путь функции?
Дальнейшее зависит от того, что именно ты  ищешь. 



WebBrowser1.Document.DomDocument.frames.top.frames.main690264016
вот ээто я назвал путь. наверно не так выразился.  main690264016 этот каждый раз генерируется с новыми цифрами.

ищу как называется по новому каждый раз через Dim Nazvanie as string= WebBrowser1.Document.DomDocument.frames.top.frames.main_uid

но даже зная что в этот раз это main690264016 например,я не могу присабачить в код это
PM MAIL   Вверх
diadiavova
Дата 18.3.2015, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(gangsterovich @  18.3.2015,  19:29 Найти цитируемый пост)
jsjydata

Я не в курсе, что это и гугол тоже какую-то фигню на это выдает.
Цитата(gangsterovich @  18.3.2015,  19:29 Найти цитируемый пост)
 заключена между тегов funktion

Ну то есть ты ищешь хтмл-элемент, а не функцию. Ну так что мешает воспользоваться document.getElementsByTagName ?


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
gangsterovich
Дата 18.3.2015, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 22.10.2011

Репутация: 1
Всего: 1



не. так не удалось. только что глянул в отладке 11 ие-нет тегов. то в отладке ие8 видел такое вроде. можно добраться к WebBrowser1.Document.DomDocument.frames.top.frames.main468596482.jsondata.movemenu.walls.map.[0]  только через дом документ(
 и это всетаки ек функция..

Это сообщение отредактировал(а) gangsterovich - 18.3.2015, 23:41
PM MAIL   Вверх
diadiavova
Дата 19.3.2015, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(gangsterovich @  18.3.2015,  23:41 Найти цитируемый пост)
не. так не удалось.

Тогда код показвай. 
Цитата(gangsterovich @  18.3.2015,  23:41 Найти цитируемый пост)
только что глянул в отладке 11 ие-нет тегов. 

Ты же в предыдущем посте писал, что теги есть smile 
Цитата(gangsterovich @  18.3.2015,  23:41 Найти цитируемый пост)
то в отладке ие8 видел такое вроде. 

При чем тут отладка?
Цитата(gangsterovich @  18.3.2015,  23:41 Найти цитируемый пост)
 и это всетаки ек функция..

Что это такое? smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0728 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.