09.06.2012, 18:50
|
Интересующийся
|
|
Регистрация: 09.06.2012
Сообщений: 13
|
|
Тег object - как получить его document
Здравствуйте
Суть задачи в следующем. Есть тег object, в него подгружается веб страница. Необходимо:
1. Из главного документа суметь обратиться к документу, который подгружается в object
2. И обратное - из документа, подгруженного в object, обратиться к документу-родителю
Есть какие-нибудь идеи?
|
|
09.06.2012, 19:16
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от neon121
|
Из главного документа суметь обратиться к документу, который подгружается в object
|
1. Документ в object с того же домена ?
2. Вы можете в исходный текст данного дока сунуть свой скрипт на сервере ?
|
|
10.06.2012, 20:04
|
Интересующийся
|
|
Регистрация: 09.06.2012
Сообщений: 13
|
|
1. Нет
2. Скорее нет. Предполагается, что объект будет использоваться для раздачи контента с центрального сайта на другие (примерно как встраивание роликов Ютуб). Но, теоретически, я могу добавить в генерируемый для вставки код ссылки и скрипт, в виде исходника либо ссылки. А что нам это дает?
|
|
10.06.2012, 20:26
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
neon121,
Гы ... ток -что обсуждал это
А скрипты свои туда пихать можно ? по типу <script type="text/javascript" src="ссылка"></script>
тогда может быть возможно решить задачку
|
|
10.06.2012, 21:09
|
Интересующийся
|
|
Регистрация: 09.06.2012
Сообщений: 13
|
|
Предположим, что да, можно. То есть, можно генерировать html вида
<object data="адрес_странички_которую_встраиваем"></object>
<script src="http://сайт.ру/крутой_скрипт.js"></script>
Что это нам даст? Ссылку на обсуждение можно, кстати?
|
|
10.06.2012, 21:13
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от neon121
|
Что это нам даст? Ссылку на обсуждение можно, кстати?
|
вы не поняли тег script нужно засунуть внутрь сайта "адрес_странички_которую_вс траиваем" а не положить рядом с тегом object
Если этого сделать нельзя, тогда вы не сможете получить его document
Последний раз редактировалось devote, 10.06.2012 в 21:16.
|
|
10.06.2012, 21:18
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от neon121
|
Предположим, что да, можно.
<object data="адрес_странички_которую _встраиваем">
</object><script src="http://сайт.ру/крутой_скрипт.js"></script>
|
neon121,
Нет - не так - непосредственно на страницу, которую запрашиваем в объекте, т.е скрипт должен лежать внутри контента встраеваемой в object страницы, если нет, то доступ возможен только через собственный прокси
Последний раз редактировалось Deff, 10.06.2012 в 21:23.
|
|
11.06.2012, 15:24
|
Интересующийся
|
|
Регистрация: 09.06.2012
Сообщений: 13
|
|
А, тогда вообще никаких проблем, содержимым того документа, который внутри object, я руковожу как хочу
|
|
11.06.2012, 16:18
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
neon121,
Должно быть два скрипта по идее - т.е внутри объекта (Скрипт передатчик)
И второй - скрипт приёмника - на текущей странице..
|
|
11.06.2012, 16:39
|
Интересующийся
|
|
Регистрация: 09.06.2012
Сообщений: 13
|
|
Deff,
Ок, допустим, удалось сделать оба. Содержимым обоих скриптов я руковожу в полной мере. А дальше что? Я ведь именно принцип не могу найти
|
|
|
|