Показать сообщение отдельно
  #3 (permalink)  
Старый 03.01.2014, 16:35
Кандидат Javascript-наук
Отправить личное сообщение для Brutus Посмотреть профиль Найти все сообщения от Brutus
 
Регистрация: 24.11.2013
Сообщений: 127

Эта "весчь" является некоторой проблемой т.к. window.open вызванный не напрямую считается всплывающим окном так что лучше вывести перед пользователем окошко с просьбой нажать на ссылку

Вот хром не позволяет открыть окно в таком ПРИМЕРЕ!!!
РУГАЕТСЯ!!
<a onclick='ajax ();' href='javascript:'>Click</a>
    <script>
    function ajax () {  
      var xmlhttp = new XMLHttpRequest();
      xmlhttp.open('GET', 'http://bla-bla-bu-bu.ru', true);
      xmlhttp.onreadystatechange = function() 
      {
         if (xmlhttp.readyState == 4) 
         {
           if(xmlhttp.status == 200) 
           {
             window.open("http://javascript.ru",'_blank');
             /*......*/
           }
         }
      };
      xmlhttp.send(null);
      
    }  
    </script>


ну может есть и хакерский спрособ
Ответить с цитированием