Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Разные браузеры = разная страница


Автор: KGG 13.7.2009, 10:33
Как сделать чтобы в IE отображалась одна страница, а во всех других браузерах другая ?

Автор: ksnk 13.7.2009, 10:40
KGG, Вообще говоря, такое желание должно вызывать рефлекторный испуг и непроходящее раздражение  smile 

Зачем в действительности такое понадобилось?

Автор: Sanchezzz 13.7.2009, 13:22
Цитата

Зачем в действительности такое понадобилось?

скорее потому что нет кросбраузерности или захотелось поизвращаться  smile
ну если так хочется то проверяй какой браузер зашел на строницу
Код

var ua = navigator.userAgent.toLowerCase();
var isOpera  = (ua.indexOf('opera') != -1)? true:false;
var    isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1))? true:false ;
var    isIE7 = ((isIE) && (ua.indexOf("msie 7.") != -1))? true:false;
var isGecko = (ua.indexOf("gecko") != -1)? true:false ;
var isSafari = (ua.indexOf("safari") != -1)? true:false;
var isKonqueror = (ua.indexOf("konqueror") != -1)? true:false;
var isWebTV = (ua.indexOf("WebTV")!=-1)? true:false;

var isMac = ((ua.indexOf("mac") != -1) || (navigator.vendor == "Apple Computer, Inc."));
var isLinux = (ua.indexOf('linux') != -1)? true:false;
var safariVersion = parseFloat(ua.substring(ua.lastIndexOf("safari/") + 7));

// Пример 
if(isIE) alert('О это е************** IE, браузер удалите его!!!');



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)