Имя: Пароль:
1C
Веб-мастеринг
Как получить HTML-вывод, т.е. код, описывающий данную страницу?
0 Гений 1С
 
гуру
16.05.06
11:23
Проблема такая - страничка содержит java-script, который ее в основном и рисует. Если я сохраняю пагу в формате HTML, она сохраняет и java-скрипт, а мне хочется видеть именно тот HTML, который получился в результате работы скрипта (в основном для отладки).

Как такое поиметь, причем желательно не программно? А каким-нибудь плагином к браузеру IE?
1 DGorgoN
 
16.05.06
11:28
Никак вроде
2 smaharbA
 
16.05.06
11:31
Копи-пасте
3 smaharbA
 
16.05.06
11:31
+(2) в Ворд
4 PVasili
 
16.05.06
11:38
(0)Сделай скрипт в отдельном файле. В основном html подключай файл скрипта.
5 smaharbA
 
16.05.06
11:39
(4) Речь не о скрытии, а савсем наоборот
6 Ёжик в тумане
 
16.05.06
11:39
(0) А разве после полного открытия страницы innerHTML тебе не вернёт конечный HTML страницы?
7 smaharbA
 
16.05.06
11:48
А вообщето так (но для ИЕ)
set shell=createobject("shell.application")
for each w in shell.windows()
if typename(w.document)="HTMLDocument" then
msgbox w.document.body.outerHTML
end if
next
8 Гений 1С
 
гуру
16.05.06
12:12
(7) о, гут..
9 Гений 1С
 
гуру
16.05.06
12:23
(7) outerHTML все равно с жава-скриптом показывает... :(
10 Гений 1С
 
гуру
16.05.06
12:29
Гы, все, body.innerHtml показывает... правда вместе с жава-скриптом, ну да и фиг с ним....
Вот пример:

<TD>
<SCRIPT language=JavaScript type=text/JavaScript> document.write('<a href="outlook:'+ I['ENTRYID']+'">'+ I['SUBJECT']+'</a>'); </SCRIPT>
<A href="outlook:0000000065BD675F2D28694CA495F53B8E4368E0E4BD2600">Ура, я зарегистрировался на год.</A>
<SCRIPT language=JavaScript type=text/JavaScript> document.write('<B>' + I['MYCATEGORY']+'</B>'); </SCRIPT>
<B>закон:У0,4606234</B> </TD></TR>

т.е. есть жава-скрипт и порожденный им код. :)

по идее бы еще надо жава-скрипт убрать, чтобы дублирования не было. :)
11 SKrin
 
16.05.06
12:31
попробуй по скобкам <SCRIPT> пропарси и убери текст между ними
12 Гений 1С
 
гуру
16.05.06
12:56
(11) да ладно, для отладки подойдет - проблемы видны. А так конечно странно, что браузер не показывает результат вывода. :) Мелкомягкие подкачали, но Мазила куда смотрит?
13 smaharbA
 
16.05.06
13:15
(11) тогда уж for each scr in document.scripts
14 Гений 1С
 
гуру
16.05.06
13:51
(13) точно, зачем парсить, если моделька под рукой. :)
15 Гений 1С
 
гуру
16.05.06
13:54
Гы, но криво все равно.
Хотя думаю, сие сделано для того, чёбы скрипты работали - при нажатии кнопок там разных, фиг знает...
Закон Брукера: Даже маленькая практика стоит большой теории.