Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   чтение содержимого ХТМЛки (http://www.flasher.ru/forum/showthread.php?t=40672)

Pietrovich 08.12.2002 00:35

чтение содержимого ХТМЛки
 
короче вопрос такой, читать надо не совсем текстовик, но вроде того...
есть мувик вставленый в хтмлку, определить урл не проблема, проблема как без джавы затолкать в переменную текст этой ХТМЛки со всеми тегами...

короче у меня не получается....
может кто знает способ?

DeliMIter 08.12.2002 14:27

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

Pietrovich 08.12.2002 14:41

во-вот, дорогой ты наш Делиметер, ты зриш в корень проблемы:
я бы рад как текстовик читать, но не знаю КАК!!!! :(

DeliMIter 08.12.2002 15:31

Похоже я выдал себя - я штатный телепат форума :)))))

Код:

HTMLpage = new XML();
HTMLpage.onLoad = function() {
  trace(String(HTMLpage));
}
HTMLpage.load(url);


Nox Noctis 08.12.2002 22:51

или, что практически то же самое
Код:

HTML = new XML();
HTML.onData = function(htmltext) {
        trace(htmltext);
};
HTML.load(url);


Pietrovich 08.12.2002 23:48

мда господа, спасибо конечно, но про ЭТО я знал...
это почти то, но не совсем...

ХМЛ позволяет увидеть содержимое между хедами, но не позволяет докопаться до боди :(

а вот когда просто текст, то тогда конечно проблем не возникает...

ну и как с ЭТИМ бороться?
может есть идеи?

Nox Noctis 09.12.2002 00:13

петрович, ты чего ? :)

тебе просто текст ? просто боди ?
ну так вот:

Код:

url = "http://www.combats.ru";
HTML = new XML();
HTML.onData = function(htmltext) {
        var lwr = htmltext.toLowerCase();
        trace(htmltext.substring(lwr.indexOf("<body"), lwr.indexOf("</body>")+7));
};
HTML.load(url);


Pietrovich 09.12.2002 01:28

2Nox Noctis

блин, я наверное в школе на двойки учился :(

реально работает...

а я сколько ни трейсил другие ХТМЛки были только <head>...</head><html>...</html>

а <body> небыло !!!!

СПАСИБО!!!
[пойду искать откуда ноги у моих глюков росли]


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

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