"Венчурные Интеллектуальные Проекты"

В помощь ASP.NET разработчику => Полезные советы => Тема начата: UDove от 09 Декабря 2010, 22:29:57



Название: Браузеры
Отправлено: UDove от 09 Декабря 2010, 22:29:57
Нашёл интересный и полезный для разработчиков материал:
http://html-css.info/2009/08/ie6-must-die/ - Поможем ИЕ6 умереть!

http://html-css.info/2009/08/emulate-ie6/ - Эмуляторы IE6

http://csstemplater.com/ - генератор HTML+CSS шаблонов


Название: Re: Браузеры
Отправлено: krakoss от 31 Января 2011, 19:30:24
Controls пока нет темы - но показать очень хочется
как из
<asp:HyperLinkField HeaderText="Файлы" DataNavigateUrlFields="fileUrlD" Text="&lt;img src='../images/save.png' border='0'/&gt;">
сделать 
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/save.png" />
                   
                   


Название: Re: Браузеры
Отправлено: UDove от 05 Марта 2011, 21:56:18
Интересная новость про IE6
http://www.cnews.ru/news/top/index.shtml?2011/03/05/430936


Название: Re: Браузеры
Отправлено: krakoss от 13 Июля 2011, 09:25:13
Определить версию Internet Explorer

Обычно, версию браузера пытаются узнать при помощи JavaScript.
Но у пользователя сценарии могут быть отключены.
Поэтому нужен другой способ, например, использовать объект HttpBrowserCapabilities,
который имеется в ASP.NET. Следующий пример показывает,
как определить версию Internet Explorer, используя приложение ASP.NET в C#.

Код:
protected void Page_Load(object sender, EventArgs e)
{
    string msg;
    double ver = getInternetExplorerVersion();
    if (ver > 0.0)
    {
        if (ver >= 6.0)
            msg = "Вы используете последнюю версию Internet Explorer.";
        else
            msg = "Вам нужно обновить браузер Internet Explorer.";
    }
    else
        msg = "Вы используете не Internet Explorer.";

    Label1.Text = msg;
}

private float getInternetExplorerVersion()
{
    // Возвращает версию Internet Explorer или -1, если это другой браузер
    float rv = -1;
    System.Web.HttpBrowserCapabilities browser = Request.Browser;
    if (browser.Browser == "IE")
        rv = (float)(browser.MajorVersion + browser.MinorVersion);
    return rv;
}


Название: Re: Браузеры
Отправлено: UDove от 30 Марта 2012, 23:39:08
Код:
<script language="javascript" type="text/javascript">
        function detectIE6() {
            var browser = navigator.appName;
            if (browser == "Microsoft Internet Explorer") {
                var b_version = navigator.appVersion;
                var re = /\MSIE\s+(\d\.\d\b)/;
                var res = b_version.match(re);
                if (res[1] <= 6) {
                    return true;
                }
            }
            return false;
        }

        if (detectIE6()) {
            document.write('<link href="Styles6.css" rel="stylesheet" type="text/css" />');
        }
        else {
            document.write('<link href="Styles.css" rel="stylesheet" type="text/css" />');
        }
    </script>