если ты ставишь doctype, то browerы следуют правилам, описаным в спецификации. если doctype нет, то они пытаются сотворить хоть что-нибудь из твоего кода(каждый по-своему).
П.С. если все размеры заданы, то и хедер и футер будут на месте.
stealthy: Аналогично, все там нормально работает в ИЕ.
Я бы при отладке выводил (например в windows.status) значение, которое вы присваиваете в стиль объекта. Хотя сильно сомневаюсь, но наверное есть ненулевая вероятность, что при каком то значении в стиле объект умрет. Но я с таким никогда не сталкивался и потому больше склонен думать что это локальная или временная проблема. Я бы подергал скрипт на других машинах, попробовал прибить ИЕ и запустить его заново, перегрузить. Иногда, такое шаманство приводит ИЕ в чувство. Правда такие ошибки чтобы внутри ИЕ что-то "залипло" бывают редко очень и в основном когда работаешь с внешними объектами ActiveX.
была бы проблема только у меня, я бы давно на неё уже забил:) просто ещё пару человек говорили о проблеме.
по крайней мере получилось сузить круг подозреваемых. с ie оказалось всё ок, а вот макстон 1.5 глючит.
ладно, всем спасибо. основной вывод: пользуйтесь фоксом :)
нужно вставлять в html-код. Сейчас он у вас не работает.
в том то и дело, что нет "точки", в которой ошибка постоянно происходит(выдавал координаты). просто в какой-то момент пропадает див и всё.
только что обнаружил, что на ноуте проблемы нет, хотя на обоих компах 7. ie и все последние обновления. но блин и там и там в фоксе и опере всё нормально. ....
вот как только ставлю доктайп, сразу баг.
я конечно понимаю что скорее всего это мой баг. ну потом и пришел в этот раздел.
поставь doctype и потерзай валидатора. может быть он выдаст что-нибудь что тебе поможет
если ты ставишь doctype, то browerы следуют правилам, описаным в спецификации. если doctype нет, то они пытаются сотворить хоть что-нибудь из твоего кода(каждый по-своему).
П.С. если все размеры заданы, то и хедер и футер будут на месте.
Аналогично, все там нормально работает в ИЕ.
Я бы при отладке выводил (например в windows.status) значение, которое вы присваиваете в стиль объекта. Хотя сильно сомневаюсь, но наверное есть ненулевая вероятность, что при каком то значении в стиле объект умрет. Но я с таким никогда не сталкивался и потому больше склонен думать что это локальная или временная проблема. Я бы подергал скрипт на других машинах, попробовал прибить ИЕ и запустить его заново, перегрузить. Иногда, такое шаманство приводит ИЕ в чувство. Правда такие ошибки чтобы внутри ИЕ что-то "залипло" бывают редко очень и в основном когда работаешь с внешними объектами ActiveX.
была бы проблема только у меня, я бы давно на неё уже забил:) просто ещё пару человек говорили о проблеме.
по крайней мере получилось сузить круг подозреваемых. с ie оказалось всё ок, а вот макстон 1.5 глючит.
ладно, всем спасибо. основной вывод: пользуйтесь фоксом :)
В какой момент возникает ошибка? Я как не двигал - все нормально.
З.Ы. Блок нужно вставлять в html-код. Сейчас он у вас не работает.
в том то и дело, что нет "точки", в которой ошибка постоянно происходит(выдавал координаты). просто в какой-то момент пропадает див и всё.
только что обнаружил, что на ноуте проблемы нет, хотя на обоих компах 7. ie и все последние обновления. но блин и там и там в фоксе и опере всё нормально. ....
П.С. спасибо, исправлю. запарился :)
Попробуй так:
el = document.getElementById("preview_images");if (el) {
el.style.top =docY + "px";
}
неа...
через несколько "телодвижений" preview_images -труп, в то же время el жив и полон сил.
П.С. речь идёт о диве с превьюшками справа http://wepho.net/rus/milena/milena/7LZIYPx . полностью функция которая им двигает:
document.getElementById("scroller").onDrag = function (x,y) {
var scrollY = parseInt(document.getElementById("scroller").style.top);
var docY = 0 - (scrollY * (scroller.docH - scroller.contH) / scroller.scrollDist);
docY=Math.round(docY);
if (docY>-5) docY=0;
if (docY<1)
{
document.getElementById("preview_images").style.top = docY + "px";
}
}
ну и как обычно проблема только в ie
вот эта строка говорит false
if (document.getElementById("preview_images"))уже несколько раз видел редиректы с условием. зачем?
нам же всех редиректитиь надо, или я что-то не понимаю?
П.С. в привёденном примере не будет редиректить людей пришедших без www
из германии грузится быстро макс 2 сек.
правда, Вам не мешает кодировку в header поставить
скорее всего это не будет одно и тоже
я так вроде и написал?
неважно :)
полез в настройки explorera, а там они явно не дефолтные были.
но код для ie6 я всё-равно оставил. так, на всякий случай :)
спасибо всем!