Проблема с HTML... не обычным innerhtml или outerh

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
У меня такая проблемка ... помогите плс...
Задача такая :
1)найти Сушествующее окно IE
2)взять из него HTML и заполнить некоторые поля....
первый пунк успешно выполнен:
Код:
<code> 
Private SWs As New SHDocVwctl.ShellWindows 
If SWs.Count = 0 Then Exit Sub 
For i = 1 To SWs.Count 
Set doc = SWs.Item.Document 
FormHtml = FormHtml & doc.????documentElement.outerHTML???? 
...... 
end 
</code>
Так вот проблема в том что documentElement.outerHTML не показывает весь HTML!!!! мне нужен HTML который ОСЕЛ(IE) выдает при нажатии на ПРОСМОТР В ВИДЕ HTML или View Source.... пример:
вот нужный код:
HTML:
<tr> 
<td colspan="3"><img src="https://www.167aday.com/theme/std/spacer.gif" width="1" height="8"></td> 
</tr> 
<tr> 
<td width="165" height="30"><span class="formtext">First Name</span></td> 
<td width="20" align="center"> <strong>:</strong> </td> 
<td width="215"> <input type="text" class=input size=25 name=fname value="Valery"></td> 
</tr>
и вот что выдает на document.body.innerhtml\document.body.outerhtml\document.documentElement.outerHTML итп....:
HTML:
<TR> 
<TD width=165 height=30><SPAN class=formtext>First Name</SPAN></TD> 
<TD align=middle width=20><STRONG>:</STRONG> </TD> 
<TD width=215><INPUT class=input size=25 value=Valery name=fname></TD></TR> 
<TR>
нужно весь код узнать
есть вариант перебирать свойство document.all.item(i).innerhtml но не уверен в его работоспособности.... да и долго и глючно это(я пробовал...)
Помогите плиз... если надо могу код этой хтмл-ки прислать....
 
B

Barmutik

#2
Проблема ясна ... outerHTML отдаёт текст только текущего фрэйма...

Так в чём вообще прблема? В том что нужно на форме заполнить какой-то набор полей.. подставить в них Ваши значения? Или просто требуется забрать из браузера весь текст страницы?
 
F

fedor_zuev

#3
Да имеено весь текст , хотя я уже вышел из этой проблемы ... выкрутился... но все же интересно уже как это возможно...
 
Статус
Закрыто для дальнейших ответов.