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


Автор: mstdmstd 30.3.2017, 18:43
  Довольно давно написал себе JS 3 функции для динамического скрытия/отображения ячеек и строк таблиц:
Код


    function GetBrowserType() {
                  //    alert(navigator.appName);
                  if ( navigator.appName.indexOf("Microsoft") != -1 ) {
    return 'MSIE';
      }
      if ( navigator.appName.indexOf("Opera") != -1 ) {
    return 'Opera';
      }
      if ( navigator.appName.indexOf("Netscape") != -1 ) {
    return 'Netscape';
      }           
                
                function GetShowTRMethod() {
                  var BrowserType= GetBrowserType();
                  if ( BrowserType== 'MSIE' ) return 'inline';
                  if ( BrowserType== 'Opera' ) return 'table-row';
                  if ( BrowserType== 'Netscape' ) return 'table-row';
                  return 'table-row';
                }
                
                function GetShowCellMethod() {
                  var BrowserType= GetBrowserType();
                  if ( BrowserType== 'MSIE' ) return 'inline';
                  if ( BrowserType== 'Opera' ) return 'table-cell';
                  if ( BrowserType== 'Netscape' ) return 'table-cell';
                  return '';
                }

                
                А какие типы современных  на данный момент браузеров не учитываются ?
                
                Спасибо!

Автор: _zorn_ 31.3.2017, 18:30
Цитата(mstdmstd @  31.3.2017,  01:43 Найти цитируемый пост)
А какие типы современных  на данный момент браузеров не учитываются ?

А как ты думаешь почему ВСЕ браузеры бросиль поддержку WinXP. Вот и мозила вроде уже собирается.
Это НЕ достижение держать старый гавнакод для обратной совместимости - это требование РЫНКА.
Если это личное желание - сам себе виноват.
Старый код ВСЕГДА ХУЖЕ.
Если не веришь - стань программистом, напиши код, посмотри на него через год  smile 

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