Модальное окно в Хроме

Тема в разделе "JavaScript", создана пользователем spiderbuber, 18 дек 2012.

Модераторы: ZiX
  1. spiderbuber

    spiderbuber

    Заблокирован
    Регистр.:
    20 июл 2009
    Сообщения:
    237
    Симпатии:
    61
    Поставил модальное окно по клику на кнопку. Срабатывает во всех браузерах, кроме Хрома. Подскажите как поправить?
    HTML:
    <script type=\"text/javascript\">
    function download() {
    $(function(){
     
        $('#download').dialog({
            autoOpen: true,
            show: 'fade',
            hide: 'fade',
            width: 350,
            height: 300,
        });
    });
    }
    </script><br /><center><a onclick=\"download(); return false;\" class=\"btn\">Скачать</a></center><br />
    <div id=\"download\" title=\"Скачивание запрещено!\" style=\"display:none; \" >
    Скачивать файлы могут только зарегистрированные пользователи!
    </div>
     
  2. o_nix

    o_nix

    Регистр.:
    7 ноя 2007
    Сообщения:
    1.073
    Симпатии:
    1.037
    код выдран из php ?? зачем экранирование двойных кавычек ??

    зачем именно модальное окно ??
    почему нельзя воспользоваться элементарным confirm - который будет работать во всех браузерах
    вот пример http://js-help.net/text/upravlenie_oknami/dialogovye_okna/okno_podtverzhdeniya.php
     
    pikasso нравится это.
  3. spiderbuber

    spiderbuber

    Заблокирован
    Регистр.:
    20 июл 2009
    Сообщения:
    237
    Симпатии:
    61
    Да php, движок DLE.
    Модальное, потому что красявее :)
    Там идет не просто текст, а с ссылой на регистрацию..
     
  4. o_nix

    o_nix

    Регистр.:
    7 ноя 2007
    Сообщения:
    1.073
    Симпатии:
    1.037
    ну так можно сделать в диалоговом окне две кнопки
    скачать и зарегистрироваться
    в тексте окна написать о том что для скачивания необходимо зарегистрироваться

    ясное дело что будет не так красиво но зато будет работать

    хром - браузер который не смотря на своё бурное развитие не умеет многих элементарных вещей, таких как например
    чтение rss
    добавение в закладки через js
    и в том числе вероятно эти самые модальные окна он тоже не умеет рисовать

    в конечном итоге модальное окно можно оставить для всех браузеров кроме хрома

    а определяя браузер конкретно для хрома выдавать другую цепочку упрощённых функций и окон
     
  5. spiderbuber

    spiderbuber

    Заблокирован
    Регистр.:
    20 июл 2009
    Сообщения:
    237
    Симпатии:
    61
    Проблема решилась переименованием функции и события по онклик. Видимо был конфликт с ИД стиля. :nezn:
     
    o_nix нравится это.
  6. pikasso

    pikasso Нарушитель

    Регистр.:
    20 апр 2012
    Сообщения:
    222
    Симпатии:
    19
    Кстати не всегда такое решение подходит! так как модальное окно более функциональное.....а вот я сейчас изучаю пыху и все что можно можно более подробней про это ((зачем экранирование двойных кавычек ??)) где это присудствует в коде и чем это чреевато?