Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> тэг <!--[if IE]> 
:(
    Опции темы
Reptor
Дата 13.5.2009, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



Код

<!--[if IE]>
According to the conditional comment this is Internet Explorer<br />
<![endif]-->


вот есть такая возможность выполнять код если это ИЕ... а есть ли возможность делать это условием

ну например в ИЕ нужен div  а во всех остальных <table ??

как можно сделать?


PM MAIL ICQ   Вверх
FortMax
Дата 14.5.2009, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 2.10.2006
Где: Россия, г. Бироби джан ЕАО

Репутация: 3
Всего: 5



JS скриптом, которых будет определять броузер и вставлять нужный кусок кода


--------------------
user posted image
PM MAIL ICQ   Вверх
Kirill89
Дата 15.5.2009, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 17.10.2006
Где: Питер

Репутация: нет
Всего: 4



Reptor, такой код будет выполняться только в шапке, например можно подключить разные css файлы для IE и не IE
Вот код на скрипте использовать разные стили.
Код

addClass = function(elID,val)
{
    if(!elID.className)
    {
        elID.className = val;
    }
    else
    {
        var newCl = elID.className;
        newCl+=(' '+val);
        elID.className = newCl;
    }
}

browserTest = function()
{
    var u = navigator.userAgent.toLowerCase();
    var htmlClass=new Array();
    is = function(str){return (u.indexOf(str) != -1);}
    htmlClass[0] = is('linux')?'nix':is('windows')?'win' :is('macintosh')?'mac':'';
    if(!is('opera') && !is('webtv') && is('msie'))
    {
        htmlClass[1] = 'ie';
        htmlClass[2] = is('msie 6')?'ie6':is('msie 7')?'ie7':is('msie 8')?'ie8':'';
    }
    else
    {
        htmlClass[1] = is('safari')?'safari':is('gecko')?'gecko':is('opera')?'opera':'';
        htmlClass[2] = is('firefox/2')?'ff2':is('firefox/3')?'ff3':is('version/4.0 safari')?'safari4':is('opera/9')?'opera9':is('chrome')?'chrome':'';
    }
    addClass(document.getElementsByTagName('html')[0],htmlClass.join(' '));
}


а менять сами теги можно через innerHTML.


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0506 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.