Biraz JavaScript sorunum var. Kod, Opera ve Firefox tarayıcısında çalışıyor ancak Internet Explorer 8'de çalışmıyor. Herkes nedenini biliyor mu?JavaScript - geçersiz argüman IE8
function createbtn(object, inner) {
var hover = document.createElement("div");
hover.setAttribute("class", "myarea");
if (inner) {
hover.style.width = object.width - 16 + "px";
hover.style.height = object.height - 16 + "px";
hover.style.top = getposy(object) + "px";
hover.style.left = getposx(object) + "px";
} else {
hover.style.width = object.width + "px";
hover.style.height = object.height + "px";
hover.style.top = getposy(object) - 8 + "px";
hover.style.left = getposx(object) - 8 + "px";
}
}
Ben sadece Javascript öğreniyorum. Herhangi bir geribildirim hoşgeldiniz. Simon
'getposx' ve' getposy' nedir? – Neal
Tam kodu bir http://jsfiddle.net demosuna koyabilir misiniz? – Neal
Geliştirici araçlarını (F12) kullanırsanız, IE 8'in hangi oluşturma modunu kullandığınızı kontrol edebilirsiniz. Ne olduğunu gönderebilir misiniz? Quirks Modunda olduğundan şüpheleniyorum. –