кадры HTML и AJAX - PullRequest
       5

кадры HTML и AJAX

3 голосов
/ 25 ноября 2010

У меня есть 3 кадра на HTML-странице. В одном кадре я отправляю запрос ajax. Теперь я хочу обновить данные, отправленные сервером в другом кадре. Возможно ли это

Ответы [ 2 ]

4 голосов
/ 25 ноября 2010

Если эти кадры находятся в одном домене , вот пример , как вызвать функцию из одного кадра в другой.Поэтому, как только запрос AJAX завершается в первом кадре, вы можете вызвать функцию javascript во втором кадре, которая позаботится об обновлении содержимого.Если кадры не находятся в одном домене, это не разрешено по соображениям безопасности.

2 голосов
/ 25 ноября 2010

Конечно, это возможно.Из iframe вы можете получить доступ к родительским окнам, используя объект parent.поэтому из 'frame1' вы можете написать parent.getElementById ('frame2'). contentDocument.getElementById ('id элемента управления в frame2')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...