Проблемы с jQuery-ограничением между родителем и iframe - PullRequest
2 голосов
/ 18 апреля 2011

Я использую jQuery для создания элемента iframe, который onLoad вызывает одну из функций родительского jQuery. Это вызывает $ is not defined для родителя, когда он вызывает дополнительные функции jQuery.

Кажется, будто iframe вызвал дескопирование родительского jQuery.

iframe не является страницей (src="about:blank").

Я думаю, что iframe нуждается в собственной среде JavaScript / jQuery, но у меня возникают трудности с ее включением.

Есть идеи? Спасибо.

1 Ответ

1 голос
/ 18 апреля 2011

попробуйте это внутри iframe:

<script type="text/javascript">
    var $ = window.parent.$;
</script>

Это позволит дочернему окну (при условии, что оно находится в том же домене) использовать родительскую переменную $ (или любое другое значение, установленное для jQuery)

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