рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рд╣рд╛рдп рдЦрд╛рдмрд░реЛрд╡рд┐рддреЗ
рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдп рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ:
- рдореЗрдХрдЕрдк рдХрд╛рдо рдХреЛ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рдФрд░ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИред
- рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ, рдЕрд▓рд╛ jQuery рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреГрд╖реНрда рдкрд░ рддрддреНрд╡реЛрдВ рдХреЗ рдЪрдпрди рдХреЛ рд╕рд░рд▓ рдХрд░реЗрдЧрд╛
рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реИ рдХрд┐, рдкреГрд╖реНрда рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж / рдЙрд╕рдХреЗ рдмрд╛рдж, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧреНрд░рд╛рд╣рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ:
рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг, O.S., рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрдВрдЬрди, рдЖрджрд┐редрдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдкреЗрдЬ рдХреЗ html рдЯреИрдЧ рдореЗрдВ рд░рдЦреЗрдВред
рдЬреНрдпрд╛рджрд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдо рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ?
рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рдФрд░ рд╢рд░рд╛рд░рддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рд▓реЗрдЦрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рд╢рд░реНрддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреГрд╖реНрда рдкрд░ рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг рдпрд╛ рдУрдПрд╕ рд╣реЛ
рдЪрд▓реЛ рдЪрд▓реЗрдВ?
рд╕реНрд╡рдпрдВ рдХрд╛рд░реНрдп:
var CBS = function () {
var ua = navigator.userAgent.toLowerCase(); //
// -1
//
var is = function (t){
return ua.indexOf(t) > -1;
};
// -
var cookie = navigator.cookieEnabled ? 'iscookie' : 'nocookie' ;
//
var g = 'gecko' ; // FF
var w = 'webkit' ; // Chrome
var s = 'safari' ; // Safari
var h = document .getElementsByTagName( 'html' )[0];
var b = [(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?( 'ie ie' +RegExp.$1 + ( is ( 'trident' )&& is ( 'msie 7.0' ) ? ' compat' : '' )): is ( 'firefox/2' )?g+ ' ff2' : is ( 'firefox/3' )?g+ ' ff3' : is ( 'firefox/4' )?g+ ' ff5' : is ( 'firefox/5' )?g+ ' ff5' : is ( 'gecko/' )?g:/opera(\s|\/)(\d+)/.test(ua)? 'opera opera' +RegExp.$2: is ( 'konqueror' )? 'konqueror' : is ( 'chrome' )?w+ ' ' +s+ ' chrome' : is ( 'applewebkit/' )?w+ ' ' +s+(/version\/(\d+)/.test(ua)? ' ' +s+RegExp.$1: '' ): is ( 'mozilla/' )?g: '' , is ( 'j2me' )? 'mobile' : is ( 'iphone' )? 'iphone' : is ( 'ipod' )? 'ipod' : is ( 'mac' )? 'mac' : is ( 'darwin' )? 'mac' : is ( 'webtv' )? 'webtv' : is ( 'win' )? 'win' +( is ( 'windows nt 5.1' )? ' xp' :( is ( 'windows nt 5.1' )? ' vista' :( is ( 'windows nt 6.1' )? ' win7' : '' ))): is ( 'freebsd' )? 'freebsd' :( is ( 'x11' )|| is ( 'linux' ))? 'linux' : '' , 'js' ];
c = b.join( ' ' )+ ' ' +cookie;
h.className += ' ' + c;
return c;
};
* This source code was highlighted with Source Code Highlighter .
var CBS = function () {
var ua = navigator.userAgent.toLowerCase(); //
// -1
//
var is = function (t){
return ua.indexOf(t) > -1;
};
// -
var cookie = navigator.cookieEnabled ? 'iscookie' : 'nocookie' ;
//
var g = 'gecko' ; // FF
var w = 'webkit' ; // Chrome
var s = 'safari' ; // Safari
var h = document .getElementsByTagName( 'html' )[0];
var b = [(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?( 'ie ie' +RegExp.$1 + ( is ( 'trident' )&& is ( 'msie 7.0' ) ? ' compat' : '' )): is ( 'firefox/2' )?g+ ' ff2' : is ( 'firefox/3' )?g+ ' ff3' : is ( 'firefox/4' )?g+ ' ff5' : is ( 'firefox/5' )?g+ ' ff5' : is ( 'gecko/' )?g:/opera(\s|\/)(\d+)/.test(ua)? 'opera opera' +RegExp.$2: is ( 'konqueror' )? 'konqueror' : is ( 'chrome' )?w+ ' ' +s+ ' chrome' : is ( 'applewebkit/' )?w+ ' ' +s+(/version\/(\d+)/.test(ua)? ' ' +s+RegExp.$1: '' ): is ( 'mozilla/' )?g: '' , is ( 'j2me' )? 'mobile' : is ( 'iphone' )? 'iphone' : is ( 'ipod' )? 'ipod' : is ( 'mac' )? 'mac' : is ( 'darwin' )? 'mac' : is ( 'webtv' )? 'webtv' : is ( 'win' )? 'win' +( is ( 'windows nt 5.1' )? ' xp' :( is ( 'windows nt 5.1' )? ' vista' :( is ( 'windows nt 6.1' )? ' win7' : '' ))): is ( 'freebsd' )? 'freebsd' :( is ( 'x11' )|| is ( 'linux' ))? 'linux' : '' , 'js' ];
c = b.join( ' ' )+ ' ' +cookie;
h.className += ' ' + c;
return c;
};
* This source code was highlighted with Source Code Highlighter .
var CBS = function () {
var ua = navigator.userAgent.toLowerCase(); //
// -1
//
var is = function (t){
return ua.indexOf(t) > -1;
};
// -
var cookie = navigator.cookieEnabled ? 'iscookie' : 'nocookie' ;
//
var g = 'gecko' ; // FF
var w = 'webkit' ; // Chrome
var s = 'safari' ; // Safari
var h = document .getElementsByTagName( 'html' )[0];
var b = [(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?( 'ie ie' +RegExp.$1 + ( is ( 'trident' )&& is ( 'msie 7.0' ) ? ' compat' : '' )): is ( 'firefox/2' )?g+ ' ff2' : is ( 'firefox/3' )?g+ ' ff3' : is ( 'firefox/4' )?g+ ' ff5' : is ( 'firefox/5' )?g+ ' ff5' : is ( 'gecko/' )?g:/opera(\s|\/)(\d+)/.test(ua)? 'opera opera' +RegExp.$2: is ( 'konqueror' )? 'konqueror' : is ( 'chrome' )?w+ ' ' +s+ ' chrome' : is ( 'applewebkit/' )?w+ ' ' +s+(/version\/(\d+)/.test(ua)? ' ' +s+RegExp.$1: '' ): is ( 'mozilla/' )?g: '' , is ( 'j2me' )? 'mobile' : is ( 'iphone' )? 'iphone' : is ( 'ipod' )? 'ipod' : is ( 'mac' )? 'mac' : is ( 'darwin' )? 'mac' : is ( 'webtv' )? 'webtv' : is ( 'win' )? 'win' +( is ( 'windows nt 5.1' )? ' xp' :( is ( 'windows nt 5.1' )? ' vista' :( is ( 'windows nt 6.1' )? ' win7' : '' ))): is ( 'freebsd' )? 'freebsd' :( is ( 'x11' )|| is ( 'linux' ))? 'linux' : '' , 'js' ];
c = b.join( ' ' )+ ' ' +cookie;
h.className += ' ' + c;
return c;
};
* This source code was highlighted with Source Code Highlighter .
рдЗрд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреИрдЧ рдореЗрдВ рдбрд╛рд▓реЗрдВ рдЬреЛ рд╕рд┐рд░ рдХреЗ рдЕрдВрджрд░ рд╣реИ
рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЗрд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рдж рдХрд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЬрдм рдкреГрд╖реНрда рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
CBS();
рд╡рд╣ рд╕рдм рдорд╛рд▓реВрдо рд╣реЛрддрд╛ рд╣реИ! рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рджреЗрдЦреЗрдВ!
рдПрдХ рдЙрджрд╛рд╣рд░рдг (IE рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдлрд╝рдВрдХреНрд╢рди):
html class="ie ie7 win win7 js iscookie"
рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ IE рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛, рд╕рдВрд╕реНрдХрд░рдг 7 (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ IE9 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рдореЗрдВ рдореИрдВрдиреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдиреБрдХрд░рдг рдЪреБрдирд╛)ред
рдУ.рдПрд╕. - рд╡рд┐рдВрдбреЛрдЬ, рд╕рдВрд╕реНрдХрд░рдг - win7, iscookie - рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреБрдХреАрдЬрд╝ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
рдЕрдм рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд░реЗрдВ?
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП IE6 / 7 рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЕрд▓рдЧ рдмреНрд▓реЙрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдм рдЖрдк рд╕рд╢рд░реНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 1 рдЕрдиреБрд░реЛрдз рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВрдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЧрдВрджреЗ рд╕реНрдЯрд╛рдЗрд▓ рд╣реИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ:
height: 10px;
//height: 11px;
#height: 9px;
рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ / рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
.normal-class {
height: 20px; //
}
.ie7 .normal-class {
height: 30px; // Internet Exporer 7
}
рд╕рдЪ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдХреНрд▓реАрдирд░ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ? ;-)
рдПрдХ рд╣реА рдЪрд╛рд▓ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдФрд░ рдХрд╛рд░реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП (jQuery):
$( '.normal-class' ).click( function () { //
if ( $( 'html' ).hasClass( 'ie7' ) ) {
// - IE7
alert( ', !' );
} else {
// -
alert( ' !' );
};
});
* This source code was highlighted with Source Code Highlighter .
$( '.normal-class' ).click( function () { //
if ( $( 'html' ).hasClass( 'ie7' ) ) {
// - IE7
alert( ', !' );
} else {
// -
alert( ' !' );
};
});
* This source code was highlighted with Source Code Highlighter .
$( '.normal-class' ).click( function () { //
if ( $( 'html' ).hasClass( 'ie7' ) ) {
// - IE7
alert( ', !' );
} else {
// -
alert( ' !' );
};
});
* This source code was highlighted with Source Code Highlighter .
рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕рдм рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдИ рдХрд╛рдо рдЖрдПрдЧрд╛ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВрдЧреЗред рдпрд╣ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ, рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВред
рдореЗрд░реЗ рджреЛрд╕реНрдд рдФрд░ рд╕реЛрдиреЛрд░ рдмреЙрд╕ рдХреЛ рдлрдВрдХреНрд╢рди рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЙрдирдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рд╣рд╛рдЗрдмреНрд░рд┐рдбрд┐рдЯ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдореАрдлрд╛ред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!