FancyBox iframe возвращает parent. $ Как неопределенный (с использованием WordPress)

Я пытаюсь закрытьFancyBox изнутри фрейма, ноparent.$ всегдаundefined, Это мой iframe JavaScript:

 <script type='text/javascript' 
  src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'>
 </script>
 <script type="text/javascript">
 jQuery(document).ready(function($){
     (function($) {
         $.fn.closeFancyBox = function() {
             $(this).click(function() {
                 parent.$.fancybox.close();
             });
         };
      })(jQuery);
      $('#cancel').closeFancyBox();
      });
 });
 </script>

Заменаparent.$.fancybox.close(); сalert('clicked'); работает просто отлично. Я не понимаю почемуparent.$ являетсяundefined когда iframe находится в том же домене.

Я использую WordPress 2.9.1, с плагином FancyBox для Wordpress.

Главная страница://server.local/web/test/index.phpСтраница iframe://server.local/web/test/wp-content/plugins/wp-test/test.htm

Первый из этих URL-адресов является главной страницей, второй - страницей iframe;server.local мой домашний тестовый сервер

Есть идеи? Я могу вставить весь источник, если это будет полезно.

Ответы на вопрос(9)

Ваш ответ на вопрос