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

Статус
В этой теме нельзя размещать новые ответы.

Izrael

Гуру форума
Регистрация
11 Фев 2008
Сообщения
514
Реакции
65
Как такое реализовать? нужно для того что мой сайт работает во всех браузер кроме IE. Надо как то сделать так чтоб если пользователь заходит с IE то ему было бы предложено установить другой браузер .. ?
 
Вот такой скрипт например : Для просмотра ссылки Войди или Зарегистрируйся
Если хочешь запретить для всех ие, то в файле 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>")
 
Вы чё? с ума сбрендили? махать топором, что бы срубить травинку... :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 каким-нить цветом и выведи по середине картинку. все........
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху