Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
1

Как каждые 3 секунды подгружать в Textarea данные из текстового файла?

03.01.2011, 13:22. Показов 3944. Ответов 39
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
как просто загрузить в textarea текстовый файл я знаю, а вот как это делать с определённым периодом, я не знаю. Мб это даже не через php делается, тогда дело вообще труба.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2011, 13:22
Ответы с готовыми решениями:

Как считывать каждые 2 символа из текстового файла?
Всем привет))) Ребят помогите пожалуйста!!! Кароч нужно написать прогу которая берет некий hex файл...

Как передать данные из файла в textarea?
Как передать массив данных из файла в textarea? Т.е. ситуация такая: выбираю файл с данными (их...

Как выполнить скрипт каждые 3 секунды?
Есть код, который нужно выполнить каждые 3 секунды: вывод сообщений из базы данных на страницу...

Как каждые 2 секунды наклонить строку с текстом
Сначала есть строка "строкка111111!" через 2 секунда ее нужно наклонить влево на 10 градусов,потом...

39
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 15:49 21
Author24 — интернет-сервис помощи студентам
кароче жми меню - страница - средства разработки - opera dragonfly и на вкладке сеть смори приходит ли ответ
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
03.01.2011, 15:51  [ТС] 22
там пусто
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 15:56 23
это печально

Добавлено через 2 минуты
а на вкладке консоль ошибок что?
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
03.01.2011, 16:03  [ТС] 24
согласен, а что делать то?

Добавлено через 5 минут
тоже пусто

Добавлено через 1 минуту
таак, есть контакт

Добавлено через 12 секунд
Сводка запроса
URL
localhost:81/1.txt
Ответ
405: Method Not Allowed
Метод
POST
Узел
localhost:81
Путь
/1.txt
Аргументы запроса
Нет
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 16:06 25
Прикольно, это значит что типо в запросе использовался неразрешенный метод POST
0
Заблокирован
03.01.2011, 16:06 26
Цитата Сообщение от Provaider Посмотреть сообщение
Ой млииин. Терь ещё с java связываться. Теперь я понял, почему web- программистам платят больше чем обычным=(
обычные в вашем понимании это типо 1с конфигураторы?=)) ... дичайший бред вообщем вы сказали
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 16:08 27
попробуй послать get запрос

Добавлено через 1 минуту
замени на req.open("get", '1.txt', true); и req.send(null);
1
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
03.01.2011, 16:22  [ТС] 28
тоесть?в каком месте мне его посылать?

Добавлено через 13 минут
так, теперь всё появляется, но вместо русских букв полный квадрат
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 16:25 29
кодировку поменяй в скрипте на windows-1251

Добавлено через 1 минуту
ну тоесть так
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
03.01.2011, 16:27  [ТС] 30
Код получился таким
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>test AJAX</title>
<script type="text/javascript">
 
var req;
if (window.XMLHttpRequest)
        req = new XMLHttpRequest(); 
else if (window.ActiveXObject) {    //IE
try {
        req = new ActiveXObject('Msxml2.XMLHTTP');  // IE разных версий
} catch (e){}                                   // может создавать 
try {                                           // объект по разному
        req = new ActiveXObject('Microsoft.XMLHTTP');
} catch (e){}
}
else alert("Браузер не поддерживает AJAX");
 
function start()
{
if (req) {
        req.onreadystatechange = function() {
                if (req.readyState == 4 && req.status == 200)  { 
                        document.getElementById('text').innerHTML = req.responseText; 
                        setTimeout("start()", 3000);
                }        
        };  
        req.open("get", '1.txt', true);
 
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(null); 
        //req.send(null); //get
        }
}
</script>
</head>
<body onload="start()">
<textarea id = "text"></textarea>
</body>
</html>
Но квадратики не исчезают
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 16:29 31
Так. В какой кодировке ты ваще сохранял сам скрипт, текстовый файл, и какая у тя кодировка не сервере?
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
03.01.2011, 16:31  [ТС] 32
сделал, тажа фигня

Добавлено через 1 минуту
блокнот Windows 7 по умолчанию, то бишь ничего не рогал, а кодирока на сервере, вроде не менял, стандартная аппачевская
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 16:33 33
ну видиш же где-то в том что я перечислил кодировки не совпадают. Поставь notepad++. И ваще лучше все сохранять в utf-8.
1
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
03.01.2011, 21:43  [ТС] 34
Короче, всё проверил в апаче такая штука:
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage he .he
AddCharset ISO-8859-8 .iso8859-8
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage kr .kr
AddCharset ISO-2022-KR .iso-kr
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
AddCharset CP866 .cp866
AddCharset ISO-8859-5 .iso-ru
AddCharset KOI8-R .koi8-r
AddCharset UCS-2 .ucs2
AddCharset UCS-4 .ucs4
AddCharset UTF-8 .utf8
Так что аппачу по барабану, какой язык ему пихают, дальше, в скрипте я пробовал иutf8 и windows 1251 и cp 1251. Тоже пофиг. Файл я кодировал с помощью нотепада во все выше перечисленные форматы-реакция=0

Добавлено через 20 минут
ООО заработало!!!! Короче charset=utf8 ставим в скрипте, а в блокноте ничего не меняем и всё шоколадно!!!!!

Добавлено через 2 минуты
мтаак, теперь возникли ещё проблемы. IE проглатывает всё нормально, т.е идёт автообновление, а вот Opera загружает страницу только 1 раз, и обновление текст ареи больше не идёт=(
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
03.01.2011, 23:44 35
Ну хз, скрипт нормально работает. Я тестил и в 10.62 опере и в 11 все норм.
0
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.01.2011, 07:38 36
Цитата Сообщение от Provaider Посмотреть сообщение
Короче charset=utf8
Кодировка правильно называется большими буквами и в дефисом: UTF-8
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
04.01.2011, 13:28  [ТС] 37
Вот в ом то и фишка, что работает только тогда, когда я пишу Короче charset=utf8 Ах да, вопрос на засыпку, а если таких текст арея мне нужно обновлять несколько, причём из разных файлов, то что делать? я написал(а точнее нагло переписал=)) такую шнягу
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<script type="text/javascript">
 
var rgr;
if (window.XMLHttpRequest)
        rgr = new XMLHttpRequest(); 
else if (window.ActiveXObject) {    //IE
try {
        rgr = new ActiveXObject('Msxml2.XMLHTTP');  // IE разных версий
} catch (e){}                                   // может создавать 
try {                                           // объект по разному
        rgr = new ActiveXObject('Microsoft.XMLHTTP');
} catch (e){}
}
else alert("Браузер не поддерживает AJAX");
 
function start1()
{
if (rgr) {
        rgr.onreadystatechange = function() {
                if (rgr.readyState == 4 && rgr.status == 200)  { 
                        document.getElementById('text12').innerHTML = rgr.responseText; 
                        setTimeout("start1()", 1000);
                }        
        };  
        rgr.open("get", '2.txt', true);
 
        rgr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        rgr.send(null); 
        //rgr.send(null); //get
        }
}
</script>
<body onload="start1()">
            <textarea rows="19" name="S3" cols="20" id="text12" ></textarea></p>
но оно не пашет, в чём ошибка?
0
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
04.01.2011, 13:40 38
Все пашет, не знаю че у тя там. После textarea откуда взялось </p>? Ну от этого скрипт все равно работает. А если хочешь несколько независимых textarea делай все через объекты.
0
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
04.01.2011, 13:53  [ТС] 39
То есть?

Добавлено через 5 минут
ах да, Opera рунает эту строку
HTML5
1
document.getElementById('text').innerHTML = req.responseText;
Добавлено через 31 секунду
и пишет
Error thrown at line 21, column 24 in <anonymous function: req.onreadystatechange>() in http://localhost:81/client.html:
0
romchiksoad
04.01.2011, 21:29     Как каждые 3 секунды подгружать в Textarea данные из текстового файла?
  #40
 Комментарий модератора 
Прекращаем из темы мусорку делать! Правила читали?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2011, 21:29

Как подгружать данные в ListView?
Доброго времени суток. Имеется вот такой ListView: &lt;ListView ItemsSource=&quot;{Binding...

Как открыть текстовый файл внутри TextArea каждые 'n' сек
Как показывать на страницы последние 500 строк из файла каждые 2 сек ? Даже не знаю с чего начать...

Как подгружать данные не в frame, а в div.
Здравствуйте Уважаемые форумчане и гуру форума , я новичок в программировании поэтому прошу сильно...

Как подгружать данные порциями в ItemsRepeater?
Статья про ItemsRepeater. Даже нашёл XamlDataVirtualization. Там пример мне не подходит. Мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru