Загружать сайт только при определенном браузере

Тема в разделе "Верстка", создана пользователем Izrael, 25 апр 2012.

Информация :
Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела и Правилами форума
Для быстрого поиска ответов на ваши вопросы воспользуйтесь Картой раздела и/или Поиском по разделу
Статус темы:
Закрыта.
Модераторы: ultra
  1. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    448
    Симпатии:
    57
    Как такое реализовать? нужно для того что мой сайт работает во всех браузер кроме IE. Надо как то сделать так чтоб если пользователь заходит с IE то ему было бы предложено установить другой браузер .. ?
     
  2. Truper

    Truper

    Регистр.:
    20 ноя 2006
    Сообщения:
    211
    Симпатии:
    112
    Вот такой скрипт например : http://css-tricks.com/ie-6-blocker-script/
    Если хочешь запретить для всех ие, то в файле jquery.ie6blocker.js меняешь строчку
    Код:
    var IE6 = (navigator.userAgent.indexOf("MSIE 6")>=0) ? true : false;
    на вот такую
    Код:
    var IE6 = (navigator.userAgent.indexOf("MSIE")>=0) ? true : false;
    И соответственно меняешь выдаваемое сообщение там же
    Код:
    $("<div><img src='no-ie6.png' alt='' style='float: left;'/><p><br /><strong>Sorry! This page doesn't support Internet Explorer 6.</strong><br /><br />If you'd like to read our content please <a href='http://getfirefox.org'>upgrade your browser</a> or <a href='http://feeds.feedburner.com/CssTricks'>subscribe to our RSS feed</a>.</p>")
     
    Izrael нравится это.
  3. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    Вы чё? с ума сбрендили? махать топором, что бы срубить травинку... :confused:

    Все элементарно:

    Для всех версий осла:

    HTML:
    <!--[if IE]>
        <link rel="stylesheet" type="text/css" href="not-ie.css" />
    <![endif]-->
    Для версий 5,6,7 соотвественно:

    HTML:
    <!--[if IE 5]>
        <link rel="stylesheet" type="text/css" href="not-ie5.css" />
    <![endif]-->
     
    <!--[if IE 6]>
        <link rel="stylesheet" type="text/css" href="not-ie6.css" />
    <![endif]-->
     
    <!--[if IE 7]>
        <link rel="stylesheet" type="text/css" href="not-ie7.css" />
    <![endif]-->
    А в этих подключаемых стилях пропиши, что тебе надо вывести. закрась весь фон body каким-нить цветом и выведи по середине картинку. все........
     
Статус темы:
Закрыта.