Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.07.2013, 01:05
Интересующийся
Отправить личное сообщение для AlexLF Посмотреть профиль Найти все сообщения от AlexLF
 
Регистрация: 26.09.2012
Сообщений: 14

Связь между сайтами с помощью JavaScript
У меня вопрос, как можно сделать то, что я нарисовал на картинке.
У кого какие полезные мысли есть?
Изображения:
Тип файла: jpg Вопрос по AJAX.jpg (74.8 Кб, 63 просмотров)

Последний раз редактировалось AlexLF, 15.07.2013 в 10:15.
Ответить с цитированием
  #2 (permalink)  
Старый 16.07.2013, 17:00
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

в аналогичной задаче мне помогли window.addEventListener и window.attachEvent
Ответить с цитированием
  #3 (permalink)  
Старый 17.07.2013, 05:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

keen, если только ты Чак Норрис и не подчиняешься same-origin политике.
AlexLF, юзайте postMessage + костыль через window.name для старых браузеров.
Ответить с цитированием
  #4 (permalink)  
Старый 17.07.2013, 10:17
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

danik.js, в данном случае это ограничение не мешает.
Ответить с цитированием
  #5 (permalink)  
Старый 17.07.2013, 12:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

да, Чак, я об этому же говорил.
А если серьзено - почему ты так считаешь? Накидай примерчик.
Ответить с цитированием
  #6 (permalink)  
Старый 17.07.2013, 13:03
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

ок. пример из реальной задачи.

имеется некая страница форума, на которую подключается скрипт smth-embed.js
он подгружает на эту страницу фрейм и содержит следующий код:
if (window.addEventListener) {
    window.addEventListener('message', listener, false);
}
else {
    window.attachEvent('onmessage', listener);
}

в свою очередь, подгружаемый фрейм подключает себе smth.js, который используя вот эту функцию отправляет странице с форумом нужную информацию:
function sendToParent(msg) {
    var parentWin = window.parent;
    if (parentWin && parentWin.postMessage) {
        parentWin.postMessage(msg, '*');
    }
}

вуаля, страницы с разных доменов обмениваются информацией
Ответить с цитированием
  #7 (permalink)  
Старый 17.07.2013, 13:13
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А, так ты тоже про postMessage! Я то думал ты что-то другое имеешь ввиду. Типа там проброс события. Сам по себе addEventListener то ни о чем не говорит.
А как же старые браузеры?
Ответить с цитированием
  #8 (permalink)  
Старый 17.07.2013, 13:18
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

Сообщение от danik.js Посмотреть сообщение
А как же старые браузеры?
в старых не проверял, в актуальных всё работало.
Ответить с цитированием
  #9 (permalink)  
Старый 18.07.2013, 01:21
Интересующийся
Отправить личное сообщение для AlexLF Посмотреть профиль Найти все сообщения от AlexLF
 
Регистрация: 26.09.2012
Сообщений: 14

Спасибо, всем ответившим!
Буду думать дальше. Заранее пользуясь вашей добротой, может быть постучусь в личку, чтобы уточнить.

Последний раз редактировалось AlexLF, 20.07.2013 в 23:42.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь между страницами с javascript и php ... и обратно okrip25 AJAX и COMET 7 09.01.2012 14:43
Передача параметров javascript между iframe и документом. freedon Events/DOM/Window 8 05.05.2011 16:29
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Флэш-мульты на странице с помощью javascript SuperStar Элементы интерфейса 3 28.08.2010 10:56