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

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

19.05.2011, 11:08. Показов 2143. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru