screen.orientation

screen.orientation - об'єкт орієнтації екрану.

Синтаксис:

window.screen.orientation

Параметри:

window - не обов'язково. Об'єкт window.

screen - об'єкт screen.

Опис:

screen.orientation дочірний об'єкт об'єкту screen який призначений для роботи з орієнтацією екрану.

Зверніть увагу що у деяких браузерах screen.orientation не є об'єктом а властивістю яка містить тип орієнтації екрану аналог screen.orientation.type.

Приклад:

Кросбраузерний спосіб отримання властивостей орієнтації екрану:

var ob={type:'', angle:0}; //тип орієнтації ob.type=screen.orientation.type || screen.orientation; ob.type=ob.type.toString(); ob.type=ob.type.match(/^[a-z]*/)+'-'+ob.type.match(/[A-Z]?[a-z]*$/).toString().toLowerCase(); //кут повороту екрану ob.angle=screen.orientation.angle || window.orientation; alert('тип: "'+ob.type+'", '+ob.angle);