Проверка подержки броузером свойства

KolyaA

Guest
Проверка подержки броузером свойства

Возможно ли как-то проверять работает ли какое-то свойство в броузере.

Например

document.getElementById('cell1').style.backgroundPositionX='right';

Можно ли до или после выполнения этого кода проверить работает ли он на браузере?
 

MiRacLe

просто Чудо
if (document.getElementById) {
//.....
var obj = document.getElementById('cell1');
if (obj && obj.style && obj.style.backgroundImage) {
// .......
}

}
 

KolyaA

Guest
Не работает:

if(document.getElementById)
{
var obj = document.getElementById('cell1');
if(obj && obj.style && obj.style.backgroundPositionX)
{
obj.style.backgroundImage='url(\"http://".$SERVER_NAME."/images/str/head_background.gif\")';
obj.style.backgroundRepeat='repeat-y';
obj.style.backgroundPositionX='right';
}
}

Условие obj.style.backgroundPositionX не выполняется, хотя это свойство поддерживается

Сделал так:
if(obj && obj.style && obj.style.backgroundPositionX!=undefined)

Хотя undefined он же тоже не всеми броузерами поддерживается...
 
Сверху