Задача: определить - активизировать

  • Тут может быть ваша реклама

Malay

Турист
6 Фев 2004
32
1
13
Одесса
www.sf.biz.ua
Credits
0
Эх, поленился и вычленил нужные тебе кусочки кода:

isMSIE=(navigator.appName=="Microsoft Internet Explorer");
isMSIE5=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5')!=-1);
isMSIE5_0=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5.0')!=-1);
isGecko=navigator.userAgent.indexOf('Gecko')!=-1;
isSafari=navigator.userAgent.indexOf('Safari')!=-1;
isMac=navigator.userAgent.indexOf('Mac')!=-1;

function inportCSS(css_file)
{
if(isMSIE)
var styleSheet=document.createStyleSheet(css_file);
else
{
var elm=doc.createElement("link");
elm.rel="stylesheet";
elm.href=css_file;
if(headArr=doc.getElementsByTagName("head"))
headArr[0].appendChild(elm);
}
}

Также вставлять стли можно иначе:

document.write("<style> @import " + file_name + ".css </style>");
Но этот способ нельзя использовать в функции обработчика события.
 

Malay

Турист
6 Фев 2004
32
1
13
Одесса
www.sf.biz.ua
Credits
0
Честно говоря, не понимаю, зачем гемороится с несколькими стилями для разных браузеров.
Ведь, чтобы изменить что-то в дизайне приходиться править сразу несколько файлов.
Особенностей там немного. Только с прозрачностью в png24 приходится извращаться.