Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   как можно получить текущее содержание html-страницы? (http://www.flasher.ru/forum/showthread.php?t=22836)

Forest 11.11.2001 14:53

как можно получить текущее содержание html-страницы?
 
в документе два фрейма

в первом управляющий код

второй служит для получения данных

как можно получить содержимое второго фрейма, если там может находиться произвольный текстовый документ?

log 12.11.2001 00:03

если тебе нужно узнать, какой именно документ загружен во фрейм то:
во второй HTML ставишь форму c hidden filed со значением, скажем, 'no5', и проверяешь значение этого hidden из первого фрейма ( parent.FRAMENAME.document.FORMNAME.HIDDENFILEDNAME.value ).

SPV 12.11.2001 00:05

В ИЕ есть замечательные свойства innerHTML и outerHTML. И есть они практически у всех объектов, в том числе и у document.
Вот только доступ к ним будет только в том случае, если оба фрэйма открыты с одного домена...

Forest 12.11.2001 01:04

2SPV
 
в данной ситуации они, к сожалению, не работают :(

выдается undefined

и в MSDN ни document, ни frame для них не упоминаются

а в остальных выдается стандартное [object]:confused:

я много всего перепробовал, но везде натыкался либо на [object], либо на undefined и null

то есть что-то получается, а что - не известно :mad:

Forest 12.11.2001 02:18

2SPV
 
помогли innerText, outerText и createTextRange()

но с приходящими данными они к сожалению не работают :(

и наверное это уже не лечится...


Часовой пояс GMT +4, время: 02:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.