Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   опера глючит с cssRule типа FONT_FACE (https://javascript.ru/forum/css-html-browser/12381-opera-glyuchit-s-cssrule-tipa-font_face.html)

danik.js 15.10.2010 08:16

опера глючит с cssRule типа FONT_FACE
 
В опере:
alert(cssRules[0].type) // alert 5=FONT_FACE
alert(cssRules[0].style.getPropertyValue('src')) // alert undefined (((

Я бы сам распарсил на регулярках style.cssText, но в опере и style.cssText тоже undefined (((
работает только cssRules[0].cssText.выдает
Код:

@font-face{
    font-face: 'My Font';
    src: url('myfont.ttf');
}

Но проблема если переопределять функцию getPropertyValue, то this в ней будет являться style, а в нем нет ни ссылки на родительское правило.
Тоесть еслиб было style.parentRule, то можно былоб распрасить style.parentRule.cssText. Можно ли както получить ссылку на parentRule?


Часовой пояс GMT +3, время: 04:07.