|
|
|
Доступ к массиву из раздела script в файле .htm
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите пожалуйста, вот задача: Есть программа (форма), написанная на VBasic Express Edition, в ней - элемент WebBrowser1 (тип WebBrowser), который вызовом WebBrowser1.Navigate("www.xxx.ru") загружает и показывает интернет-страницу. Сокращенный код страницы следующий: ----------------------------------------------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <html> <body> Html-часть документа <script language="JavaScript" type="text/JavaScript"> var massiv = new Array(); var variable=1; massiv[0] = new Mass();massiv[0].Name = "Name1";massiv[0].Type = "type-1";massiv[0].Size = 12; massiv[1] = new Mass();massiv[1].Name = "Name2";massiv[1].Type = "type-2";massiv[1].Size = 23; massiv[2] = new Mass();massiv[2].Name = "Name3";massiv[2].Type = "type-3";massiv[2].Size = 4; function Mass() { } </script> </body> </html> ----------------------------------------------------------------------------------------------- После загрузки страницы мне необходимо, нажав кнопку в форме, получить значения переменных из секции script этого документа. В программе-обработчике нажатия этой кнопки следующий код (VBasic) Dim x1,x2,x3 x1 = WebBrowser1.Document.DomDocument x2 = x1.script.variable ' работает, и x2 получает значение 1 x3 = x1.script.massiv ' работает, но возвращает System.__CommObject, чего с ним дальше делать не пойму x3 = x1.script.massiv(0).Name ' !!! НЕ работает, т.е. не могу получить доступ к элементам массива massiv !!!, возвращает ошибку 'член группы не найден' Подскажите пожалуйста, как получить значения из элементов массива massiv[0].Name, massiv[0].Type и т.д. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 23:26 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=60&tid=2161003]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 364ms |

| 0 / 0 |
