onclick в IE7

Тема в разделе "Веб-дизайн", создана пользователем Albert22, 4 окт 2008.

Статус темы:
Закрыта.
Модераторы: zek24
  1. Albert22

    Albert22

    Регистр.:
    30 мар 2008
    Сообщения:
    270
    Симпатии:
    10
    привет всем

    проблема в том, что два самых недобраузера - ИЕ7 и макстун - не понимают черным по белому написанное
    HTML:
    
    <a href="#" onclick="popUpPlayer()"> ... </a>
    
    , а в опере и ФФ как обычно все работает.

    я бы мог подумать что где-т ошибка в коде, но консоль ошибок в последних двух молчит.
    в первых двух таковой не нашел.

    вот js:
    Код:
    function popUpPlayer(){
    window.open('/somewhere/player.php', 'LIVE', 'toolbar=no, status=no, scrollbars=no, location=no, menubar=no, directories=no, resize=no, height=100, width=250')
    return true;}
    
    помогите плз

    действие происходит Перейти по ссылке
     
  2. megadude

    megadude

    Регистр.:
    6 сен 2006
    Сообщения:
    184
    Симпатии:
    66
    У меня в ИЕ7 проигрыватель выскочил. Скорее всего проблемв не в твоем скрипте(он вроде действительно без ошибок), а в настройках браузеров. Они просто могут внаглую блокировать поп-апы не показывая юзеру(т.е. тебе) никаких предупреждений.
    Попробуй выключить Protected Mode(в настройках ИЕ). Это новая фича 7-го, по умолчанию она включена и блокирует все, что видит.
     
  3. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Аналогично - окошко есть.

    PS Maxthon не является браузером - это приблуда к IE.
     
  4. Albert22

    Albert22

    Регистр.:
    30 мар 2008
    Сообщения:
    270
    Симпатии:
    10
    не не эт я уже поправил, просто здесь отписаться не успел.
    а соль вот в чем:

    до
    Код:
    function popUpPlayer(){
    window.open('/listen/online/player.php', 'A Radio LIVE', 'toolbar=no, status=no, scrollbars=no, location=no, menubar=no, directories=no, resize=no, height=100, width=250')
    return true;}
    
    после
    Код:
    function popUpPlayer(){
    window.open('/listen/online/player.php', '', 'toolbar=no, status=no, scrollbars=no, location=no, menubar=no, directories=no, resize=no, height=100, width=250')
    return true;}
    Из параметров всплывающего окна просто убрал его заголовок - как бы все равно не нужен, браузеры-то смотрят его уже в самом всплывшем окне. Как оказалось, в нем и была проблема. Умом, как говорится, ИЕ не понять. И его приблуду тоже.

    Просто так бы ни за что не догадался.
    И вправду, "век живи - век учись".

    Всем спасибо :)
     
Статус темы:
Закрыта.