@HappyCougar

Вызов функции из window?

<script type="text/javascript">
window.opener.$(\'body\').append(\'<script type="text\/javascript">update_rows("250");<\/script>\');
top.close();
</script>

Использую вот такой код для закрытия window, но вот в чем проблема, фунцию update_rows нельзя вызвать таким путем на родительской странце, как быть?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
Почитайте про cors-ограничения взаимодействий с iframe. Самым надежным способом будет использование механизмов window.postMessage: в родительском окне подписываемся на определенное событие (например "update_rows"), в обработчике вызываем необходимую функцию; в дочернем окне вместо $('body').append кидаем нужное событие. Код не пишу, т.к. на MDN есть хороший пример.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект