Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.10.2020, 18:22
Новичок на форуме
Отправить личное сообщение для Doctor_Who Посмотреть профиль Найти все сообщения от Doctor_Who
 
Регистрация: 15.10.2020
Сообщений: 4

Как сделать вывод текста на HTML страницу
Здравствуйте, Я с вебом особо не знаком. Подскажите пожалуйста как сделать так чтобы на веб страницу выводился текст из файла ( в файл записуються данные из другой программы) каждую секунду. Знаю что можно сделать через jQuery но не понимаю как это можно реализовать.
Ответить с цитированием
  #2 (permalink)  
Старый 15.10.2020, 19:40
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,774

Ну если это можно (а прочитать локальный файл с компьютера можно fileReader), то просто через таймер (setTimeout) читать его каждую секунду.
Можно ли прочитать второй (и дальше) измененный файл - не знаю.
Ответить с цитированием
  #3 (permalink)  
Старый 15.10.2020, 20:52
Новичок на форуме
Отправить личное сообщение для Doctor_Who Посмотреть профиль Найти все сообщения от Doctor_Who
 
Регистрация: 15.10.2020
Сообщений: 4

Сообщение от Rise Посмотреть сообщение
Doctor_Who, так это не сайт?
Это сайт, нужно к странице прикрутить вывод данных с обновлением, данные хранятся в файле на локальном диске. Но планирую перенести всё в базу данных. Но не понимаю как с базы или локального файла читать и выводить данный через Js на HTML страницу в виде текста который динамически должен обновляться без перезагрузки страницы.
Ответить с цитированием
  #4 (permalink)  
Старый 15.10.2020, 21:00
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,774

Для чтения файла с локального компьютера есть FileReader.
https://developer.mozilla.org/ru/doc...API/FileReader
Но просто задать в программе имя файла нельзя. Файл должен задаваться пользователем в диалоговом окне открытия файла или через drag&drop

Для загрузки информации с сервера (без перезагрузки страницы) есть fetch
https://developer.mozilla.org/ru/docs/Web/API/Fetch_API
или в jquery - $.ajax
Если информация находится на сервере в БД, то без php или node.js не обойтись.

Последний раз редактировалось voraa, 15.10.2020 в 21:03.
Ответить с цитированием
  #5 (permalink)  
Старый 15.10.2020, 21:42
Новичок на форуме
Отправить личное сообщение для Doctor_Who Посмотреть профиль Найти все сообщения от Doctor_Who
 
Регистрация: 15.10.2020
Сообщений: 4

Сообщение от Rise Посмотреть сообщение
Doctor_Who,
В файле на локальном диске вашего компьютера? Но сайт это то, что находится на локальном диске другого компьютера (хостинг).
Я знаю, файл находится в папке с сайтом. И всё таки как читать данный файл и динамически выводить содержимое на страницу по таймеру?! Я с Js вообще не знаком.
Ответить с цитированием
  #6 (permalink)  
Старый 15.10.2020, 21:54
Новичок на форуме
Отправить личное сообщение для Doctor_Who Посмотреть профиль Найти все сообщения от Doctor_Who
 
Регистрация: 15.10.2020
Сообщений: 4

Сообщение от Rise Посмотреть сообщение
Doctor_Who,
Раз в секунду слишком часто, надо тогда постоянное соединение делать, типа такого. Что файл реально раз в секунду перезаписывается?
Раз в секунду єто к примеру, файл перезаписывается каждые 5 минут
Ответить с цитированием
  #7 (permalink)  
Старый 15.10.2020, 22:15
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,774

Сообщение от Doctor_Who
И всё таки как читать данный файл и динамически выводить содержимое на страницу по таймеру?! Я с Js вообще не знаком.
Изучать js. Не думайте, что кто то вам все сядет и напишет. Тем более, без четкого ТЗ, что бы 5 раз не переделывать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать такую страницу mortido Элементы интерфейса 11 02.10.2014 07:20
Как сделать HTML фичи? 2chan Events/DOM/Window 6 26.09.2014 18:50
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как настроить вывод текста в отдельное окно! Zyets Элементы интерфейса 7 15.06.2011 00:29
Как сделать автообновление текста ? zmxncb Javascript под браузер 0 08.05.2011 20:25