Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: Aleks от 23 Августа 2001, 22:42:00

Название: Неправильные инклуды на JS
Отправлено: Aleks от 23 Августа 2001, 22:42:00
   Люди! Подскажите пожалуйста.
Храню рассказы в текстовых файлах. При выборе рассказа из менюшки скрипт открывает новый фрейм и пишет в него следующий код:




Мыслете - сайт православной молодёжи




  // Тут соответственно в src подставляется нужный файл.
                           // остальное - константно




При отладке на локалке всё было хорошо. Но вот стоило это выложить на сервер...
В общем при клике по меню,после  2-3 секунд задержки, открывается окошко, но только таблица  ПУСТАЯ. А весь инклуд помещён после тега .
Но если тот же рассказ открыть повторно, то всё открывается правильно.
Почему так происходит???
Посмотреть это в действии можно по адресу - www.mrezha.net/myslete

З.Ы. SSI - не предлогать. Не поддерживается. Вообще ничего нет акромя АСПа.


С уважением:
Вебмастер сайта \\"Мыслете\\"
http://www.mrezha.net/myslete
Александр
a1eks@hotbox.ru
Название: Неправильные инклуды на JS
Отправлено: от 23 Августа 2001, 22:51:03
А что в nasty.txt ? Просто текст ?
Название: Неправильные инклуды на JS
Отправлено: MadDog от 24 Августа 2001, 11:05:28
Цитировать
   З.Ы. SSI - не предлогать. Не поддерживается. Вообще ничего нет акромя АСПа.


Если есть ASP, так что мешает использовать SSI конструкции? Насколько я помню, в IIS по умолчанию включена поддержка SSI (правда малость кастрированного :D ). А всем файлам надо давать расширение не *.HTM(L), а *.ASP.

ЗЫ. Если я ошибаюсь, поправьте.
Название: Неправильные инклуды на JS
Отправлено: Aleks от 27 Августа 2001, 15:26:48
Цитировать
А что в nasty.txt ? Просто текст ?

Там содержимое вида:
d=document;
d.write(\\\'

...Заголовок...

\\\');
d.write(\\\'

...текст... \\\');
d.write(\\\'

...текст... \\\');

Название: Неправильные инклуды на JS
Отправлено: Гость от 16 Января 2003, 21:07:28
а как на SSI делать?
Название: Неправильные инклуды на JS
Отправлено: mike от 17 Января 2003, 13:28:07
Цитировать
З.Ы. SSI - не предлогать. Не поддерживается. Вообще ничего нет акромя АСПа.


Дык, даже без SSI можно делать include с помощью серверного скрипта. Просто читать файл и выдавать в страницу. И сам тесктовый файл будет править гораздо проще.
Название: Неправильные инклуды на JS
Отправлено: mike от 17 Января 2003, 13:32:13
Цитировать
В общем при клике по меню,после 2-3 секунд задержки, открывается окошко, но только таблица ПУСТАЯ. А весь инклуд помещён после тега .
Но если тот же рассказ открыть повторно, то всё открывается правильно.
Почему так происходит???

Как вариант, происходит следующее: браузеру нужно еще скачать сам текст скрипта, и он может выполнить скрипт после того, как скачалась сама страница. Глупость, но вполне возможная. А во второй раз все ОК, т.к. файл уже скачан.