Re: Стачка срещу msie 6
скрипта можете да го копнете от skior.net
Слага се в хеда (можете да си изтеглите снимките, за да не се зареждат от мен)
Код:
<!--[if lt IE 7]>
<script type="text/javascript">
var msg1 = "Използвате изключително стар и опасен уеб браузър. Знаехте ли го? Този сайт е разработен с технологии от 2009 година, докато Вашия уеб браузър е на близо 10 години. Редица сайтове като Youtube, Facebook и т.н. вече не поддържат Internet Explorer 6 (Вашия браузър), ние също. Искаме нашият сайт да създава добри и приятни впечатления у потребителите, но това няма как да стане, ако те ползват допотопни технологии. ВИЕ ПОЛЗВАТЕ ДОПОТОПЕН БРАУЗЪР. Съветваме Ви да го смените, защото освен всички друго, сегашния Ви е известен с редица проблеми от гледна точка на сигурността. Да, Internet Explorer 6 освен всичко друго е и несигурен.";
var msg2 = "За да можете да разглеждате нормално съвременните уеб страници, изберете по-нов браузър и го инсталирайте..";
var msg3 = "Изберете някой от по-модерните браузъри, които можете да ползвате и натиснете върху иконата му, за да го свалите.";
var br1 = "Интернет Експлорър 7+"; // 7+
var br2 = "Файърфокс 3+"; // 3+
var br3 = "Сафари 3+"; // 3+
var br4 = "Опера 9.5+"; // 9.5+";
var br5 = "Хром 2.0+"; //2.0+
var url1 = "http://www.microsoft.com/windows/Internet-explorer/default.aspx"; // http://www.microsoft.com/windows/Internet-explorer/default.aspx
var url2 = "http://www.mozilla.com/firefox/"; // http://www.mozilla.com/firefox/
var url3 = "http://www.apple.com/safari/download/"; // http://www.apple.com/safari/download/
var url4 = "http://www.opera.com/download/"; // http://www.opera.com/download/
var url5 = "http://www.google.com/chrome"; //http://www.google.com/chrome
var allowmsg = "Продължавам на собствен риск.";
var allowcontinue =0;
var waruri = "http://skior.net/plugins/system/iewarning/images/";
window.addEvent('domready', function(){ iewarning(waruri); });
</script>
<![endif]-->
А това е с php:
$browser = getenv("HTTP_USER_AGENT");
if(preg_match("/MSIE 7./i", "$browser")){
$style="<link href=\"./css/ie.css\" rel=\"stylesheet\" type=\"text/css\" />";
}elseif(preg_match("/MSIE 8./i", "$browser")){
$style="<link href=\"./css/ie.css\" rel=\"stylesheet\" type=\"text/css\" />";
}elseif(preg_match("/MSIE 6./i", "$browser")){
die("Съжеляваме но вашият уеб браузер вече не се поддържа! Обновете вашият уеб браузер с по нова версия или избере по доброто mozila firefox!");
exit();
}elseif(preg_match("/Firefox/i", "$browser")){
$style="<link href=\"./css/firefox.css\" rel=\"stylesheet\" type=\"text/css\" />";
}elseif(preg_match("/Chrome/i", "$browser")){
$style="<link href=\"./css/chrome.css\" rel=\"stylesheet\" type=\"text/css\" />";
}elseif(preg_match("/Opera/i", "$browser")){
$style="<link href=\"./css/opera.css\" rel=\"stylesheet\" type=\"text/css\" />";
}elseif(preg_match("/Safari/i", "$browser")){
$style="<link href=\"./css/safari.css\" rel=\"stylesheet\" type=\"text/css\" />";
}else{
$style = "<link href=\"./css/firefox.css\" rel=\"stylesheet\" type=\"text/css\" />";
}
Аз да поясня , ако не искате да лоадвате каъвто и да е цсс и само искате да детектнете браузера може и така:
$browser = getenv("HTTP_USER_AGENT");
if(preg_match("/MSIE 6./i", "$browser")){
die("Съжеляваме но вашият уеб браузер вече не се поддържа! Обновете вашият уеб браузер с по нова версия или избере по доброто mozila firefox!");
exit();
}else{
}