Доступ к элементам из iframe

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#1
Всем привет!
Есть вот какая задача... нужно "добраться" до элементов основной из своей страницы в iframe.
В итоге получаю ошибку
JavaScript:
Uncaught SecurityError: Blocked a frame with origin "[URL]https://server2.domen.com.ua[/URL]" from accessing a frame with origin "[URL]https://server1.domen.com.ua[/URL]". Protocols, domains, and ports must match.
И не понятно почему... ведь суффиксы одинаковы... :)
 
Последнее редактирование модератором:

vital

Больной Компом Детектед
29.01.2006
2 432
40
codeby.net
#2
Но домены разные, все правильно. Следуя вашей логике server1.com.ua и server2.com.ua тоже должны иметь доступ друг другу, суффиксы же одинаковые :)

С точки зрения самого механизма DNS -
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
и
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
это 2 разных сайта, как и скажем
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
и domain.ru - вполне могут указывать на разные сайты :)

Ну и просто логически, не возможно же гарантировать
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
и
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться
- это один сайт, одного человека. Что бы было понятнее, вспомним бесплатный хостинг когда домены были типа vasya.narod.ru и petya.narod.ru. Логично же, что они не должны иметь возможности тырить контент друг у друга так прямую :)
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#3
В общем вопрос решен. Приписывают одинаковые длинны в документы
 

bracomp

New Member
30.10.2009
2
0
#4
Из фрейма можно добраться к элементам основной страницы , например, так window.top.$('#ddd').show("slow"), где ddd это id элемента главной страницы