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

spiderbuber

Гуру форума
Заблокирован
Регистрация
20 Июл 2009
Сообщения
237
Реакции
59
  • Автор темы
  • Заблокирован
  • #1
Поставил модальное окно по клику на кнопку. Срабатывает во всех браузерах, кроме Хрома. Подскажите как поправить?
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>
 
код выдран из php ?? зачем экранирование двойных кавычек ??

зачем именно модальное окно ??
почему нельзя воспользоваться элементарным confirm - который будет работать во всех браузерах
вот пример Для просмотра ссылки Войди или Зарегистрируйся
 
  • Автор темы
  • Заблокирован
  • #3
код выдран из php ?? зачем экранирование двойных кавычек ??
зачем именно модальное окно ??
Да php, движок DLE.
Модальное, потому что красявее :)
Там идет не просто текст, а с ссылой на регистрацию..
 
ну так можно сделать в диалоговом окне две кнопки
скачать и зарегистрироваться
в тексте окна написать о том что для скачивания необходимо зарегистрироваться

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

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

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

а определяя браузер конкретно для хрома выдавать другую цепочку упрощённых функций и окон
 
  • Автор темы
  • Заблокирован
  • #5
Проблема решилась переименованием функции и события по онклик. Видимо был конфликт с ИД стиля. :nezn:
 
код выдран из php ?? зачем экранирование двойных кавычек ??

зачем именно модальное окно ??
почему нельзя воспользоваться элементарным confirm - который будет работать во всех браузерах
вот пример Для просмотра ссылки Войди или Зарегистрируйся
Кстати не всегда такое решение подходит! так как модальное окно более функциональное.....а вот я сейчас изучаю пыху и все что можно можно более подробней про это ((зачем экранирование двойных кавычек ??)) где это присудствует в коде и чем это чреевато?
 
Назад
Сверху