JavaScript
2
Вклад в тег
function offsetPosition(element) {
var offsetLeft = 0, offsetTop = 0;
do {
offsetLeft += element.offsetLeft;
offsetTop += element.offsetTop;
} while (element = element.offsetParent);
return [offsetLeft, offsetTop];
}
function get_name_browser(){
var ua = navigator.userAgent;
if (ua.search(/Chrome/) > 0) return 'Google Chrome';
if (ua.search(/Firefox/) > 0) return 'Firefox';
if (ua.search(/Opera/) > 0) return 'Opera';
if (ua.search(/Safari/) > 0) return 'Safari';
if (ua.search(/MSIE/) > 0) return 'Internet Explorer';
return 'Не определен';
}
var browser = get_name_browser();
if (browser = 'Google Chrome') {
var css = document.createElement("LINK");
css.rel = "stylesheet";
css.href = "./file.css";
document.getElementsByTagName("HEAD")[0].appendChild(css);
};
if (browser = 'Firefox') {
//И так далее
};