проблема с js в ie:
есть такой код:
var obj = new Object();
function show(id){
obj = document.getElementById(id);
obj.style.display = "block";
}
function hide(id){
obj = document.getElementById(id);
obj.style.display = "none";
}
function SetVisible(id){
obj = document.getElementById(id);
obj.style.visibility = "visible";
}
function SetHide(id){
obj = document.getElementById(id);
obj.style.visibility = "hidden";
}
function ShowThanks(){
show("thanks");
}
function ShowFlash(){
SetVisible("flashContent");
hide("aboutUs");
hide("back");
hide("feedback");
hide("thanks");
hide("registration");
ShowRandPhrase();
}
function ShowAbout(){
SetHide("flashContent");
show("aboutUs");
show("back");
hide("feedback");
hide("thanks");
hide("registration");
ShowRandPhrase();
}
в ie выдаёт ошибку в строке
obj.style.display = "block";
при вызове ф-ии ShowAbout();
"Не удалось получить значение свойства 'style' значением объекта является NULL или он не определён"
хотя в html
<div class="aboutUs" style="display:none;" id="aboutUs" >
...
</div>
соответственно так для каждого дива.