Opera …
Ами, да, трябва да се съобразявам с ползвателите и. Най-малкото браузъра не е лош. Преди няколко месеца тествах календара си, тогава ме втрещи това -
window.onload = function ()
{
alert (window == this); // false под опера 7.11
}
Ходи после развивай обектни модели, broadcaster, и тн… Слава богу - днес се подсетих да видя - под 7.23 нещата работят! Е, изглежда си странно, но работи.
Януари 23rd, 2004 at 7:02 pm
Бе гледам (из разните статистики) подозрително взеха да се качват феновете на Операта… Тенор да си в наше време!
Януари 24th, 2004 at 9:22 pm
Келеш! Тоя сайт твой ли е, бе !?!
:)
(Ако бъркам - съжалявам)
Януари 24th, 2004 at 11:30 pm
Не е на келеша, на кИлеша е
Януари 25th, 2004 at 3:12 pm
Друго интересно е следното: когато се добави DOCTYPE към документа, следните редове винаги връщат 0 при Internet Explorer 6:
return document.body.scrollLeft;
return document.body.scrollTop;
IE създава нов елемент document.documentElement, чрез който може да се обръщаме:
return document.documentElement.scrollTop;
return document.documentElement.scrollLeft;
Друг куриоз, е че document.body.clientWidth и document.body.clientHeight отразяват правилната широчина и височина
Когато Netscape 6 рендерира този документ, следните редове вече са невалидни:
obj = document.getElementById(some_id); // VALID
obj.style.top = 10; // INVALID!
obj.style.left = 10; // INVALID!
Причината е, че под IE по подразбиране мерните единици са пиксели, но Netscape няма такива
Решение на проблема е:
obj = document.getElementById(some_id); // VALID
obj.style.top = 10 + “px”; // VALID
obj.style.left = 10 + “px”; // VALID
Кажете ми сега, не обичате ли тези браузъри и начина по който си приличат толкова много
)
Януари 25th, 2004 at 5:19 pm
documentElement си е ок, мисля че е по стандартите. IE 6 в стандардс мод обръща бодито в обикновен… DIV.
голям тарикатлък е да потърсиш тези пропертита в document.getElementsByTagName(”HTML”)[0] - не знам доколко е честно обаче :х
ПП. мразя ns, има тенденция разни бъгави версии на 6цата да се застояват тук таме…