Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.07.2008, 15:34
Аспирант
Отправить личное сообщение для sdff Посмотреть профиль Найти все сообщения от sdff
 
Регистрация: 11.07.2008
Сообщений: 54

Возможно ли получить данные из файла на сервере?
Вопрос такой, можно ли с помощью JavaScript получить данные из БД или из текстового файла на сервере, не перезагружая страницу. Я так понимаю, что AJAX для этого и сделан, но вроде можно и без него обойтись. Вопрос: как? Очень хочется научиться делать чат. Подобные вещицы видел в Интернете, даже шаблоны есть вроде готовые(и вроде без AJAX), но хочется понять принцип, как вообще такие вещи делают.
Ответить с цитированием
  #2 (permalink)  
Старый 14.07.2008, 15:44
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Есть целых (или всего) 4 способа получать информацию с сервера без перезагрузки страницы, каждый обладает своими достоинствами и недостатками:
1. XMLHttpRequest
2. Iframe
3. Script
4. Img + Cookie.

Выбирайте любой и разбирайтесь. Общеознакомительных статей много.
Ответить с цитированием
  #3 (permalink)  
Старый 14.07.2008, 16:12
Аспирант
Отправить личное сообщение для sdff Посмотреть профиль Найти все сообщения от sdff
 
Регистрация: 11.07.2008
Сообщений: 54

Ну а может знаете, где конкретно можно почитать об этих способах! В частности способ script своим названием ничего не говорит, как искать-то? Желательно, чтобы не очень замороченно было написано!
Ответить с цитированием
  #4 (permalink)  
Старый 14.07.2008, 16:14
Аспирант
Отправить личное сообщение для sdff Посмотреть профиль Найти все сообщения от sdff
 
Регистрация: 11.07.2008
Сообщений: 54

Про iframe я по идее знаю, но сам iframe надо будет перезагружать, правильно? А я видел чаты, где при помощи innerHTML(по-моему) текст выводили.
Ответить с цитированием
  #5 (permalink)  
Старый 14.07.2008, 16:42
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от sdff
где при помощи innerHTML(по-моему) текст выводили
выводить-то - выводили, но сначала надо получить этот текст от сервера

Сообщение от sdff
Ну а может знаете, где конкретно можно почитать об этих способах!
http://javascript.ru/ajax
__________________
Тонкости ECMAScript
Ответить с цитированием
  #6 (permalink)  
Старый 15.07.2008, 12:04
Аватар для Phoenix
Профессор
Отправить личное сообщение для Phoenix Посмотреть профиль Найти все сообщения от Phoenix
 
Регистрация: 24.09.2007
Сообщений: 165

учи AJAX в будущем очень пригодится... а фоновые фреймы это прошлый век
__________________
После каждой девятки все снова с нуля,
Все снова с нуля, но не сначала...
Ответить с цитированием
  #7 (permalink)  
Старый 15.07.2008, 12:13
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Phoenix
а фоновые фреймы это прошлый век
А пользователю какая разница как сайт работает, если он работает?

Кстати, только фреймы позволяют в фоновом режиме загружать файлы на сервер.
Ответить с цитированием
  #8 (permalink)  
Старый 15.07.2008, 12:33
Аватар для Phoenix
Профессор
Отправить личное сообщение для Phoenix Посмотреть профиль Найти все сообщения от Phoenix
 
Регистрация: 24.09.2007
Сообщений: 165

Сообщение от Kolyaj Посмотреть сообщение
Кстати, только фреймы позволяют в фоновом режиме загружать файлы на сервер.
если не ошибаюсь то в JsHttpRequest есть такая возможность и без фреймов...
__________________
После каждой девятки все снова с нуля,
Все снова с нуля, но не сначала...
Ответить с цитированием
  #9 (permalink)  
Старый 15.07.2008, 13:01
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Phoenix
если не ошибаюсь то в JsHttpRequest есть такая возможность и без фреймов
Ошибаетесь.
Ответить с цитированием
  #10 (permalink)  
Старый 15.07.2008, 14:30
Аватар для Phoenix
Профессор
Отправить личное сообщение для Phoenix Посмотреть профиль Найти все сообщения от Phoenix
 
Регистрация: 24.09.2007
Сообщений: 165

http://dklab.ru/lib/JsHttpRequest/manual.html
тут есть пункт с отправкой файла на сервер... Возможно я просто сам механизм не знаю. но в тексте без фреймов
__________________
После каждой девятки все снова с нуля,
Все снова с нуля, но не сначала...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить данные в файл? Возможно такое на JavaScript? Forgott Общие вопросы Javascript 35 26.06.2015 19:11