Andrise programmeerimisalane WIKI

Akna aktiivsuse/passiivsuse tuvastamine

Tuvastamaks, kas aken on hetkel aktiivne või mitte, saab kasutada järgmist skripti. Juhul kui aken ei ole aktiivne (kasutajal on ees mõni teine brauseri tab või aken või mõni muu rakendus), siis pole mõistlik teha väga palju uuendamise taustapäringuid ning sellega serverit koormata.

function onBlur() {
	document.body.className = 'blurred';
};
function onFocus(){
	document.body.className = 'focused';
};
 
if (/*@cc_on!@*/false) { // check for Internet Explorer
	document.onfocusin = onFocus;
	document.onfocusout = onBlur;
} else {
	window.onfocus = onFocus;
	window.onblur = onBlur;
}

Allikas: The Future of the Web