Автор Гуз задал вопрос в разделе Другие языки и технологии
Что такое IFrame адрес? Хотела приложение в контакт закинуть, все сделала, но в конце попросил IFrame. и получил лучший ответ
Ответ от Sanek_Chesnok[гуру]
AJAX-транспорт IFrame:
Этот транспорт - пожалуй, самый универсальный и мощный, но и тонкостей в нем - больше всех
Для общения с сервером создается невидимый IFrame. Простая смена URL этого iframe - запрос к серверу за данными. Кроме того, в iframe можно отправлять post-запросы
поставив его имя в атрибут form.target.
Как правило, iframe - один, и запросы в него по очереди отправляются. Можно сделать и больше ифреймов, чтобы отправлять несколько запросов одновременно.
Однако, если их больше двух - придется выносить на разные поддомены. Об этом - в секции Обмен данными для документов с разных доменов.
Что такое iframe? На этот вопрос у браузера два ответа:
1) HTML-тэг: <iframe> со стандартным набором свойств
Тэг можно создавать в javascript
У тега есть стили, можно менять style.height, style.width и т. п.
К тегу можно обратиться через document.getElementsByName(name)[0] или document.getElementById(id)
2) Окно браузера, window
Такое же по функционалу окно браузера, как и основное, с адресом и т. п.
Основное окно и ифрейм могут общаться через javascript, если находятся на одном домене, или на разных поддоменах одного домена 2 уровня (same origin policy).
Можно получить через window.frames['имя фрейма']
Когда мы говорим о переводе iframe на новый URL - подразумеваем "окно". Когда собираемся создавать его и запихивать в DOM - конечно, "тег".
В теге iframe хранится ссылка на окно. В зависимости от браузера, это либо iframe.contentDocument, либо iframe.contentWindow.document, либо iframe.document.1// получить окно по тегу
2function getIframeDocument(iframeNode) {
3 if (iframeNode.contentDocument) return iframeNode.contentDocument
4 if (iframeNode.contentWindow) return iframeNode.contentWindow.document
5 return iframeNode.document
6}
Из страницы внутри окна iframe можно пройти к родительскому окну через window.parent, и, если разрешает same origin policy, даже вызвать функцию/получить тег iframe.
AJAX-транспорт IFrame: Этот транспорт - пожалуй, самый универсальный и мощный, но и тонкостей в нем - больше всех Для общения с сервером создается невидимый IFrame. Простая смена URL этого iframe - запрос к серверу за данными. Кроме того, в iframe можно отправлять post-запросы поставив его имя в атрибут form.target. Как правило, iframe - один, и запросы в него по очереди отправляются. Можно сделать и больше ифреймов, чтобы отправлять несколько запросов одновременно. Однако, если их больше двух - придется выносить на разные поддомены. Об этом - в секции Обмен данными для документов с разных доменов. Что такое iframe? На этот вопрос у браузера два ответа: 1) HTML-тэг: со стандартным набором свойств Тэг можно создавать в javascript У тега есть стили, можно менять style.height, style.width и т. п. К тегу можно обратиться через document.getElementsByName(name)[0] или document.getElementById(id) 2) Окно браузера, window Такое же по функционалу окно браузера, как и основное, с адресом и т. п. Основное окно и ифрейм могут общаться через javascript, если находятся на одном домене, или на разных поддоменах одного домена 2 уровня (same origin policy). Можно получить через window.frames['имя фрейма'] Когда мы говорим о переводе iframe на новый URL - подразумеваем "окно". Когда собираемся создавать его и запихивать в DOM - конечно, "тег". В теге iframe хранится ссылка на окно. В зависимости от браузера, это либо iframe.contentDocument, либо iframe.contentWindow.document, либо iframe.document.1// получить окно по тегу 2function getIframeDocument(iframeNode) { 3 if (iframeNode.contentDocument) return iframeNode.contentDocument 4 if (iframeNode.contentWindow) return iframeNode.contentWindow.document 5 return iframeNode.document 6} Из страницы внутри окна iframe можно пройти к родительскому окну через window.parent, и, если разрешает same origin policy, даже вызвать функцию/получить тег iframe.
Iframe — встроенный фрейм в стандарте Html 5
Если говорить про стандарт Html 5 (наше будущее, некоторые элементы которого уже поддерживаются многими браузерами) , то там элементов Frame, Frameset и Noframes, а равно и фреймовой структуры уже не будет, вместо них для создания фреймов предусмотрен один единственный тег Iframe (встроенный фрейм) , о котором мы и поговорим в начале, а потом уже все внимание обратим на классическую схему организации фреймовой структуры в Html (версии 4.01).
Элемент Iframe в отличии от фреймовых структур (Frame, Frameset) не требует замены тега Body на теги Frameset (читайте о классической фреймовой структуре чуть ниже по тексту) . Т. е. тег Iframe можно будет вставлять на обычные web страницы, например, внутри параграфа или в любом другом месте. По своей сути элемент Iframe очень похож уже на рассмотренный нами элемент Img.
Iframe является строчным элементом с замещаемым контентом потому, что ведет себя он в точности как строчный элемент, но вот внутри него отображается посторонний внешний контент. Таких элементов в языке Html всего четыре — Img, Iframe, Object и Embed. Поэтому тег Iframe подразумевает наличие внешнего файла, который будет подгружаться в область, размер которой задается с помощью атрибутов этого тега.
Т. о. Iframe является сточным элементом, в который загружается внешний файл (например видеоролик) . А для указания пути до этого файла, который должен подгружаться на странице, служит специальный атрибут Src тэга Iframe.
ссылка
чё такое HTTPS-адреса IFrame:????
Помогите зарегистрироваться Вконтакте
Для того чтобы зарегистрироваться в социальной сети «Вконтакте» , нужно перейти по следующей ссылке
подробнее...
Как называется мем? (фото внутри)
Филологическая Дева, или Maiden The Philologist - мем, посвященный всем девушкам-филологам
подробнее...
HTTPS-адрес IFrame: что это такое
AJAX-транспорт IFrame: Этот транспорт - пожалуй, самый универсальный и мощный, но и тонкостей в нем
подробнее...
(Вконтакте) Как вернуть назад свой Id в адресной строке вместо особого адреса ?
Слева в столбце жмякаем - МОИ НАСТРОЙКИ
По умолчанию открывается - ОБЩЕЕ
подробнее...
Как вычислить ID человека в ВКонтакте, по IP-адресу?
Никак не найдете. По IP узнать ID может только техподдержка, но если человек сменил IP перед входом
подробнее...
Что значит HTTPS-адрес IFrame: в вк хотела загрузить приложение
для подключения приложения необходимо указать две ссылки.
Первая на HTTP(не защищенный
подробнее...
Как разблокировать ВКонтакте?
✔Как удалить вирус валидация аккаунта ВКонтакте?
●Вирусы, которые маскируются под
подробнее...
Подскажите адрес офиса ВКОНТАКТЕ
Шпиль дома книги. Историческое здание дома Зингера, расположенное в доме 28 по Невскому проспекту
подробнее...
Где можно купить или заказать раков в Казани?
Торговый центр МЕТРО — Казань, улица Вахитова
Добро пожаловать в наш торговый центр на ул.
подробнее...