неожиданный вызов метода или доступа к свойству - PullRequest
2 голосов
/ 24 августа 2011

Если вы попытаетесь добавить объявления стилей в заголовок документа, IE будет использовать имя «стиль» - «неожиданный вызов метода или доступа к свойству».

Полагаю, это путается между элементом head и свойством объекта .style?

var t = document.createElement("style")
t.setAttribute("type", "text/css");
t.setAttribute("media", "screen");
var temp_text = document.createTextNode(v + " {visibility:hidden}");
t.appendChild(temp_text)

Где v - идентификатор флэш-объекта.

Ответы [ 2 ]

2 голосов
/ 24 августа 2011
1 голос
/ 24 августа 2011

Для IE вы должны сделать это

    var t = document.createElement("style")
    t.setAttribute("type", "text/css");
    t.setAttribute("media", "screen");
    if(t.styleSheet)
        t.styleSheet.cssText = v + " {visibility:hidden}" ;
    else
    {
        var temp_text = document.createTextNode(v + " {visibility:hidden}");
        t.appendChild(temp_text)
    }

Это поможет вам

...