адрес iframe вконтакте



Автор Гуз задал вопрос в разделе Другие языки и технологии

Что такое 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:????

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое IFrame адрес? Хотела приложение в контакт закинуть, все сделала, но в конце попросил IFrame.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*