Всплывающие окна не работают в IE 8.0 и меньше. Даже наклеить стикер в админке невозможно, ругается на js/main/core/core_window.js на неизвестный this.OVERLAY.style (в IE 9.0 все замечательно работает)
чтобы исправить, меняем это
[CODE]this.OVERLAY = document.body.appendChild(BX.create("DIV", {
style: {
position: 'absolute',
top: '0px',
left: '0px',
zIndex: zIndex || (parseInt(this.DIV.style.zIndex)-2),
width: windowSize.scrollWidth + "px",
height: windowSize.scrollHeight + "px"
}
}));[/CODE]
на это:
[CODE]var aa = BX.create("DIV", {
style: {
position: 'absolute',
top: '0px',
left: '0px',
zIndex: zIndex || (parseInt(this.DIV.style.zIndex)-2),
width: windowSize.scrollWidth + "px",
height: windowSize.scrollHeight + "px"
}
});
document.body.appendChild(aa);
this.OVERLAY = aa;
[/CODE]
подобным образом можно заменить все остальные document.body.appendChild...