Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 29

http клиент на javascript. Если можно то как.

19.05.2011, 11:08. Показов 2164. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли на javascript написать что-то вроде http-клиента, то есть нужна некоторая функция которая получает в параметрах url, а возвращает html-код этого документа. Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2011, 11:08
Ответы с готовыми решениями:

как на JavaScript послать HTTP-запрос и узнать, ..... ?
Как на JavaScript послать HTTP-запрос и узнать, доступна ли заданная страница? Не по коду ответа, а по тому, работает удалённый сервер...

Как переместить Layer на середину экрана, используя клиент JavaScript ?
Как переместить Layer на середину экрана, используя клиент JavaScript ? Сделал Layer (слой) на форме (ID L1 Name L1), после сделал...

Как можно обнулить весь массив если и если не задавать диапазон?
следующие способы результатов не приносят massiv1 = null; massiv1.Clear();

10
freem
19.05.2011, 14:13
ты хочешь браузер на JS написать ? =))

Или тебе надо просто распрсить хтмлку с чужого сервера ?
Можно просто через фрейм/окно подгрузить туда эту хтмлку и её руками уже парсить через DOM скажем.

Ну над парсером уже придёться попотеть....

Или тебе зачем вобше ?
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 29
19.05.2011, 17:21  [ТС]
со своего сервера подгружать данные,
я уже в принципе понял как это сделать, просто извращатся придется с iframe-ом.
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
19.05.2011, 17:23
Рекомендую хорошую статью на эту тему
http://dklab.ru/chicken/nablas/41.html
0
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 29
19.05.2011, 18:05  [ТС]
Спасибо. Статья для меня очень актуальная.
0
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
19.05.2011, 20:33
на php.net примерно с месяц назад использовался такой же прикол, как описывается в статье. Проработал он буквально около месяца и исчез так же без предупреждений как и появился. Видимо всё же не так и хорош этот метод, но не в этом суть. Я собственно почему решил написать, пошёл я по ссылке, что указана в статье ведущая на google и у меня посыпались ошибки, ошибки начинаются с выгрузки страницы и продолжаются вплоть до ввода символов в поле поиска. Специально взял и разрешил использование даже не подписаных активХ и всё-равно ничего не помогло.
Почему такое может быть, ведь когда на php.net подобное использовали для поиска по мануалу, у меня всё работало?
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
20.05.2011, 12:45
sl_play, попробуй обновить парсер MSXML.
http://www.microsoft.com/downloads/details.aspx?FamilyID=4a3ad088-a893-4f0b-a932-5e024e74519f&DisplayLang=en
0
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
20.05.2011, 13:53
спасибо, попробую!
0
78 / 0 / 2
Регистрация: 18.11.2010
Сообщений: 58
20.05.2011, 17:22
ie=WScript.CreateObject('InternetExplore r.Application', 'ie_');
var sh = WScript.CreateObject('WScript.Shell');
ie.Visible=0;
sh.AppActivate('Microsoft Internet Explorer');
ie.Navigate('http://javascript.itsoft.ru/methods/execCommand.html');
while(ie.Busy){}
var obj=ie.Document;
var obj_tit=obj.getElementsByTagName('BODY') ;
WScript.Echo(obj_tit[0].innerHTML);
//расширение .js
//получил ответ
Сервер сценариев Windows (Microsoft R) версия 5.6
c Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.

<HR>
<B style='FONT-SIZE: 37px'> execCommand</B>
<HR>


Выполняет одну из предопределённых операций над документом.</P>
<H4>Синтаксис:</H4> <TT>document.execCommand('{Имя комманды}' [, {пользИнт}] [, {параметр комманды}])</TT>

Параметры:
<TT>Имя комманды</TT> - имя одной из комманд, перечисленных в разделе <A href='../execcom/execCommands.html'>Комманды execCommand;
<TT>пользИнт</TT> - логическое значение (<B>true</B> или <B>false</B>), определяющее, поддерживает ли комманда элементы пользовательского интерфейса;
<TT>параметр комманды</TT> - параметр комманды, если требуется.

<H4>Возвращаемое значение:</H4>
<TABLE cellPadding=5 border=2>
<TBODY>
<TR>
<TH vAlign=baseline align=left bgColor=#d3d3d3><B>Тип</B>
<TH vAlign=baseline align=left bgColor=#d3d3d3><B>Описание</B></TR>
<TR>
<TD vAlign=baseline align=left><PRE><CODE>Логический</CODE></PRE>
<TD vAlign=baseline align=left>

<B>True</B> при успешно</P></TR></TBODY></TABLE>
Exit code: 0 , 0000h
0
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 63
30.05.2011, 09:53
Посмотрел

http://dklab.ru/chicken/nablas/41.html

Я так понимаю данные серверу передаются методом GET?
Значит размер ограничен. Поэтому если надо передавать серверу много данных - не подойдет. Поэтому я использую все-таки IFRAME в котором создаю форму с методом POST.
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
30.05.2011, 10:08
Да, метод GET. Раз тебе нужно много данных передавать, то POST, конечно, лучше подходит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.05.2011, 10:08
Помогаю со студенческими работами здесь

Если одну и ту же задачу можно сделать и с помощью CSS и с помощью JavaScript в чем ее луче написать и почему?
Скажите а если одну и ту же задачу можно же сделать и с помощью css и с помощь js например всплывающею подсказку в чем ее луче написать и...

Как загрузить страницу по http если она под паролем?
Пароль естественно известен, но winsock вроде не позволяет проводить аутентификацию, пробовал разные контролы - тоже самое. Получается...

можно ли и если можно, то как в сессии создать двумерный массив ?&
нужен сабж

Можно ли разложить функцию в ряд Фурье на Maple, если можно, то как
Можно ли разложить функцию в ряд Фурье на Maple, если можно, то как?

Можно ли подключить tinymce к полю формы (не админка) и если можно то как?
Здравствуйте, можно ли подключить tinymce к полю формы (не админка) и если можно то как?


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru