IE продолжает давать мне ошибку в следующей строке, в которой указано «Требуемый объект». Я не уверен, где будет проблема. Любой совет?Где находится ошибка IE в этом скрипте?
function showdiv()
{
document.getElementById("dialogue").style.display = "";
document.getElementById("screen").style.display = "";
document.getElementById("screen").style.width = getBrowserWidth();
}
function hidediv(opt){
if(opt=="agree"){
document.Annexation.checkbox.checked = true;
document.getElementById("dialogue").style.display = "none";
document.getElementById("dialogue").style.display = "none";
document.getElementById("screen").style.display = "none";
}else{
document.getElementById("dialogue").style.display = "none";
document.getElementById("screen").style.display = "none";
}}
window.onscroll = scrollEvent;
function scrollEvent() {
var y;
if (document.documentElement && !document.documentElement.scrollTop)
// IE6 +4.01 but no scrolling going on
y=document.documentElement.scrollTop;
else if (document.documentElement && document.documentElement.scrollTop){
// IE6 +4.01 and user has scrolled
y=document.documentElement.scrollTop;
}
else if (document.body && document.body.scrollTop){
// IE5 or DTD 3.2
y=document.body.scrollTop;
}
document.getElementById("screen").style.top = y+"px";
}
Почему вы не просто используете PrototypeJS, jQuery или любые другие JavaScript-Framework? Они упрощают кросс-браузерную поддержку! – Javaguru
У вас есть нулевой объект. Отлаживайте свой код. – Nubsis
@Javaguru - Как вы можете обосновать предложение о том, чтобы Слевин принял всю структуру для простой операции вроде этого? – Sparafusile