Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка в переменную, HTML страницы, Загрузка в переменную, HTML страницы 
:(
    Опции темы
ShamanUA
Дата 15.3.2013, 23:41 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 28.2.2010

Репутация: нет
Всего: нет



Доброго вам дня.
Помогите пожалуйста загрузить в переменную, HTML страницу которая находится на другом домене чем страница с джаваскриптом ...
Важно чтобы код работал в Опере, Mozilla.
PM MAIL   Вверх
CruorVult
Дата 18.3.2013, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Из набора слов можно предположить, что тебе нужен iframe
PM MAIL Skype   Вверх
ShamanUA
Дата 18.3.2013, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 28.2.2010

Репутация: нет
Всего: нет



iframe ето HTML тег, а мне нужно загрузить в переменную, с помощю JavaScript либо JQuery
PM MAIL   Вверх
CruorVult
Дата 18.3.2013, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



HTML страницу нельзя загрузить в переменную!
Страницу можно загрузить в iframe. А в переменной можно хранить ссылку на этот iframe
Код

var myIFrame = document.getElementById('myIFrameId');

PM MAIL Skype   Вверх
ShamanUA
Дата 25.3.2013, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 28.2.2010

Репутация: нет
Всего: нет



А как вы собираетесь обойти безопасность которая реализованная в браузере? Он не дает javaScript получити доступ к фрейму в котором загружена страница с другого сайта.

Добавлено через 3 минуты и 27 секунд
Я почитал немного литературы по JavaScript, и понимаю что ему вообще ничего не разрешается, из того что касается другого домена. Я все правильно понимаю?
PM MAIL   Вверх
Aliance
Дата 25.3.2013, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(ShamanUA @  25.3.2013,  16:32 Найти цитируемый пост)
 все правильно понимаю? 

Да, правильно. Хотя и есть понятие кроссдоменного запроса при наличии на сайте заголовков Access-Control-Allow-Origin.

Это сообщение отредактировал(а) Aliance - 25.3.2013, 16:57
PM MAIL WWW ICQ Skype   Вверх
Arantir
Дата 25.3.2013, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 14
Всего: 55



Цитата(ShamanUA @  25.3.2013,  14:32 Найти цитируемый пост)
Я почитал немного литературы по JavaScript, и понимаю что ему вообще ничего не разрешается, из того что касается другого домена. Я все правильно понимаю? 

Aliance прав на счет заголовков, но ваше утверждение правильно не совсем. 
Новый стандарт для XMLHTTPRequest вошел в жизнь не настолько давно и литература уже не актуальна. Теперь запросить можно, по сути, любой домен. А вот получить ответ можно только от домена, который явным образом это разрешил. И в этом ответе заголовок Access-Control-Allow-Origin, содержащий имя домена, и является разрешением.

Так что, если другой сайт "не против" (партнерство, договоренность, дочерние сайты, оба сайта у одного владельца и другие ситуации), то в данный момент организовать кросс-доменный запрос можно запросто. В чем, собственно, и вся прелесть, это открывает много возможностей для улучшения удобства и функционала пользовательского интерфейса.

А втихаря сливать другие сайты без просу нельзя  по прежнему =) 

Это сообщение отредактировал(а) Arantir - 25.3.2013, 20:37


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1161 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.