За последние 24 часа нас посетили 15245 программистов и 1671 робот. Сейчас ищут 800 программистов ...

Перехват события из всплывающего окна

Тема в разделе "JavaScript и AJAX", создана пользователем freeneutron, 25 июн 2011.

  1. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Хочу скрипт одного (исходного) окна заставить перехватывать события другого окна, открытого методом window.open() из скрипта исходного. Вот весь скрипт:
    HTML:
    1. wopen = function(site){                       // Функция открывания окна
    2.     var newWin = window.open("http://"+site,  // Открываем окно
    3.         "JSSite",
    4.         "width=420,height=230,resizable=yes,scrollbars=yes,status=yes"
    5.     );
    6.     newWin.attachEvent("onclick", function(){ // Пытаемся добавить к новому окну обработчик события
    7.         window.alert('ok-1');
    8.         newWin.opener.alert('ok-2');
    9.     });
    10. }
    11.                                               // Так запускаем Функцию открывания окна
    12. <a href='#' onclick='wopen("http://www.php.ru/forum")'>forum</a>
    Проблема в том, что он не работает. Я рассчитываю по клику во всплывшем окне увидеть появление алерта в исходном окне, с текстом 'ok-1' или 'ok-2'. Но алерты молчат. Консоль ошибок тоже ни чего не говорит. Браузер: Opera 11.11. Кто-нибудь знает, как делать такой перехват?
    [/php]
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    по-мойму это невозможно
     
  3. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Как жаль :? С чем же это может быть связано, уж не с неприкосновенностью ли структуры документа?