Вопрос № 34042: Добрый день, уважаемые эксперты! Возможно ли на JavaScript реализовать следующее:
Допустим на сервере есть некие страницы a.html и b.html и несколько файлов (например в формате txt или html) a1, a2,...an и b1, b2,...bm.
Хотелось бы, чтоб...
Вопрос № 34.042
Добрый день, уважаемые эксперты! Возможно ли на JavaScript реализовать следующее:
Допустим на сервере есть некие страницы a.html и b.html и несколько файлов (например в формате txt или html) a1, a2,...an и b1, b2,...bm.
Хотелось бы, чтобы при загрузке страницы a.html, ее содержимое бы формировалось из файлов a1...an в виде текста, а при загрузке b.html - из файлов b1...bm соответственно.
Возможно ли подобное c использованием JacaScript и DHTML?
Отправлен: 25.01.2006, 09:40
Вопрос задала: Zlaya (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Straight
Здравствуйте, Zlaya!
JavaScript исполняется на стороне клиента. Поэтому вытянуть файлы он сможет только по HTTP-протоколу. Просто так прочтать файлы и сформировать страницу в виде текста (как Вы написали в условии), которую потом скачает броузер - нельзя.
Ответ отправил: Straight (статус: 6-ой класс)
Отправлен: 25.01.2006, 09:56
Отвечает: Дмитрий Иванов
Здравствуйте, Zlaya!
JS исполняеться на стороне клиента и не имеет ни малейшего понятия , какие и сколько у тебя там файлов, так что лучше использовать PHP или любой другой механизм исполняющийся на стороне сервера
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 25.01.2006, 14:36
Отвечает: spider
Здравствуйте, Zlaya!
da vozmojno!
no toka cerez ActiveX
potomushto v js toka cerez nevo mojno citat' faili!
pri citenie zameni znaki < i > s ih koderofkoi!!
--------- Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: 9-ый класс)
Отправлен: 25.01.2006, 15:07
Отвечает: RedDevil
Здравствуйте, Zlaya!
Нет. Это делается с помощью php, asp, perl и др. языком программирования.
Ответ отправил: RedDevil (статус: 3-ий класс)
Отправлен: 25.01.2006, 22:55