Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   ASCII text -> HTML document ? vozmozhno? (http://www.flasher.ru/forum/showthread.php?t=22896)

louie 12.11.2001 17:53

ASCII text -> HTML document ? vozmozhno?
 
Privet,

Takoi vot voprosik: Mozhno li sdelat' takoi HTML (mozhet s document.write() ili chego eshe), kotori chast' svoego soderzhania "chitala" iz obiknovennogo TXT file-a?

spasibo
lu

SPV 12.11.2001 18:35

Под ИЕ можно что-нить придумать...

louie 13.11.2001 11:20

2SPV
 
A esli konkretnee... ???

spasibo
lu

SPV 13.11.2001 18:50

Код:

<html>
<head>
<script>
function filltext() {
  document.all.textdst.innerHTML = document.textsrc.body.outerText;
}
</script>
</head>
<body onload="filltext()">
<object id="textsrc" type="text/plain" data="text.txt" style="display: none;"></object>
<table border="1">
  <tr>
    <td>This is a text from "text.txt" file:</td>
  </tr>
  <tr>
    <td id="textdst">&nbsp;</td>
  </tr>
</table>
</body>
</html>


DarkStorm 13.11.2001 19:32

Код:

<IFRAME  ID="I1"></IFRAME>
<SCRIPT for=I1 event="NavigateComplete2(b)">
alert("Here is your file:\n"+b.document.body.innerText);
</SCRIPT>
<SCRIPT>
I1.navigate("file://c:/test.txt");
setTimeout('I1.navigate("file://c:/test.txt")',1000);
</SCRIPT>

В IE 5.xx можно сделать даже такой ХТМЛ, который часть своего содержимого будет читать с ТВОЕГО винта! Запиши этот скрипт куда-нить на бесплатный хостинг, создай файлик test.txt, с какой-нить простой текстовкой в корне диска C: и проверь... :) :) :) :)
В IE такое количество дырок, что читать файло я могу откуда угодно. :D

SPV 13.11.2001 19:50

2DarkStorm
Если сама страница будет из инета, а фрэйм с винта, то скриптам будет Permission denied к его содержимому :)
Это относится к любым документам с другого хоста.

DarkStorm 13.11.2001 20:03

В данном конкретном примере он его прочтет и даст доступ из обьектной модели страницы создавшей ифрейм. Это дырка cross-frame модели в ИЕ 5.0. И давно изветный баг (и давно вылеченый патчами).
Правда есть еще люди которые их вообще не ставят. :D Но этот пример действительно работающий! (в ИЕ 5.0)

DarkStorm 13.11.2001 20:07

В свое время, с помощью этой и ей подобных дырок удалось собрать колекцию в полторы сотни autoexec.bat'ов :):)

louie 14.11.2001 15:02

Woooow...
 
:) :p :)

spasibo DarkStorm i SPV bol'shoe... zarabotalo!!!

po etomu sluchau esho odin vopros :rolleyes:
kakuiu knizhku posovetuite po JavaScrip-u? Ia tut chitau koe chto na CITForum-e no ochevidno chto etogo ne xvataet... podrobnoe opisanie klassov, neskol'so sovetov/promerov kak/chto delat'....

spasibo
lu

DarkStorm 14.11.2001 15:42

Я бы посоветовал WDH. Сам недавно его нашел и очень активно использую.
http://allo.usaaa.ru/wdh/
ОГРОМНЕЙШИЙ справочник по всему что связано с вебом. При этом сам справочник постоянно находится в процессе разработки и обновления, можно найти инфу по самым последним технологиям и браузерам.
Да и сам талмуд сделан очень оригинально и на навороченнейших JavaScript'ах.

Плюс к нему еще и практическая часть с разжевыванием различных жизненных ситуаций и примеров.
http://allo.usaaa.ru/wdh/wdhplus.htm

Зеркалировать целиком! Однозначно!
Сорри автору этого чуда за несанкционированое копирование, но пользоваться с винта - намного удобней... :D
Если нужен, могу кинуть на мыло уже готовую копию.


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

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