К списку форумов К списку вопросов
Как в скрипте ....
Madmax
23.04.2004 - 14:06
<Script>
  var text = ""
  document.write(text)
</Script>
присвоить переменной text значением содержание txt-файла
buster
1 - 23.04.2004 - 14:12
никак
Madmax
2 - 23.04.2004 - 14:14
А почему?
buster
3 - 23.04.2004 - 14:15
Потому как в JS нет механизма работы с файлами по соображениям безопасности.
ЗЫ мануалы сначала хорошо бы почитать.
Madmax
4 - 23.04.2004 - 14:18
Хорошо. Тогда как можно вывести содержание txt-файла (определенного, вычисляемого по имени другим скриптом) ?
buster
5 - 23.04.2004 - 14:21
Тут же где-то рядом тема? или у меня дежа-вю?? %-/
Madmax
6 - 23.04.2004 - 14:25
Неужели так сложно ответить ?
buster
7 - 23.04.2004 - 15:07
Я ответил. В той теме. Не считаю нужным отвечать на один и тот же вопрос в разных ветках.
Madmax
8 - 23.04.2004 - 15:24
Большое спасибо!
Не дочитал и не доразобрался. Теперь получилось.
Оказалось все так просто!
Использовал плавающий фрейм и просто в него загрузил текстовый док.
Madmax
9 - 23.04.2004 - 16:07
Скрипт, генерирующий сегодняшнюю дату :
<Script language="Javascript">
<!--
  var now = new Date();
  var mName = now.getMonth() + 1;
  var dayNr = ((now.getDate()<10) ? "0" : "")
              + now.getDate();
        
    if(mName==1) Month="01";
    if(mName==2) Month="02";
    if(mName==3) Month="03";
    if(mName==4) Month="04";
    if(mName==5) Month="05";
    if(mName==6) Month="06";
    if(mName==7) Month="07";
    if(mName==8) Month="08";
    if(mName==9) Month="09";
    if(mName==10) Month="10";
    if(mName==11) Month="11";
    if(mName==12) Month="12";
  var todaysDate = (Month+dayNr);
  document.open();
//-->
</Script>
Это фрагмент кода, который вставляет плавающий фрейм, а в него файл, именованный по сегодняшней дате :
<IFRAME width="150" src="Birthday/.txt">
<FRAME width="150" src="Birthday/.txt">
</IFRAME>
Как мне теперь перед .txt вставить todaysDate, чтобы открылся нужный txt-файл ?
DIVЕR
10 - 23.04.2004 - 16:54
document.write( "<iframe width='150' src='" + todaysDate + ".txt'>" );
Madmax
11 - 26.04.2004 - 08:25
DIVЕR, спасибо. Я вечером дома сам разобрался.
Сделал так:
var text = ""
  text += '<IFRAME width="150" src="Birthday/' + Month + dayNr +'.txt">';
  text += '<FRAME width="150" src="Birthday/' + Month + dayNr +'.txt">';
  text += '</IFRAME>';
  document.open();
А дальше так:
document.write(text);

К списку вопросов на форуме Веб-дизайн

>>