|
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 29
|
|
http клиент на javascript. Если можно то как.19.05.2011, 11:08. Показов 2143. Ответов 10
Метки нет (Все метки)
Можно ли на javascript написать что-то вроде http-клиента, то есть нужна некоторая функция которая получает в параметрах url, а возвращает html-код этого документа. Спасибо.
0
|
|
| 19.05.2011, 11:08 | |
|
Ответы с готовыми решениями:
10
как на JavaScript послать HTTP-запрос и узнать, ..... ? Как переместить Layer на середину экрана, используя клиент JavaScript ? Как можно обнулить весь массив если и если не задавать диапазон? |
|
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
|
|
| 30.05.2011, 10:08 | |
|
Помогаю со студенческими работами здесь
11
Как загрузить страницу по http если она под паролем? можно ли и если можно, то как в сессии создать двумерный массив ?& Можно ли разложить функцию в ряд Фурье на Maple, если можно, то как Можно ли подключить tinymce к полю формы (не админка) и если можно то как? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка 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"
Извлеките архив и вы увидите. . .
|