powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Непоняный глюк при Doctype?
9 сообщений из 9, страница 1 из 1
Непоняный глюк при Doctype?
    #35735129
armix2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указав <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

на сайте, получаю постоянно прокручиваемую линейку вниз?
Почему такой баг возникает?
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35735166
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тестовый пример где?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35735267
armix2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaТестовый пример где?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT


Частично я разобрался, но не могу найти решение, дело в том что есть абсолютный ДИВ, ккоторый должен появляться в центре окна браузера, и при перемещении скроллера должен двигаться вслед за ним, так вот он без Doctype реально работает, а указав Doctype он смещается чуть ниже центра, тем самым вызываю бесконечную прокрутку, как быть?


Чтобы разместть по центру я пишу
Код: plaintext
1.
2.
		divElement.style.left=(parseInt(document.body.clientWidth)-parseInt(divElement.clientWidth))/ 2 +"px";
		divElement.style.top=((parseInt(document.body.clientHeight)-parseInt(divElement.clientHeight))/ 2 )+scrtop+"px";


Узнаю на сколько прокручена линейка так
Код: plaintext
1.
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35735279
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
armix2000 , помочь можно только по некому конкретному примеру (чем проще тем лучше). А так кто тебе чего расскажет-то?
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35739408
armix2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa armix2000 , помочь можно только по некому конкретному примеру (чем проще тем лучше). А так кто тебе чего расскажет-то?

Вот 2 примера, они одинаковые, разница лишь в том, что в одном я применяю Doctype в другом нет.

Итак
Пример 1 без Doctype
Пример 2 с Doctype

В 1-м примере все ОК, абсолютный див позицанируется посередине и двигается вслед за скроллингом.

Во 2-м примере, как я уже писал выше получаю постоянно прокручиваемую линейку вниз, и див не центрируется относительно окна браузера?

Смотреть надо на 1024х768

Что делать, и как исправить?
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35739413
armix2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
armix2000krvsa armix2000 , помочь можно только по некому конкретному примеру (чем проще тем лучше). А так кто тебе чего расскажет-то?

Вот 2 примера, они одинаковые, разница лишь в том, что в одном я применяю Doctype в другом нет.

Итак
Пример 1 без Doctype
Пример 2 с Doctype

В 1-м примере все ОК, абсолютный див позицанируется посередине и двигается вслед за скроллингом.

Во 2-м примере, как я уже писал выше получаю постоянно прокручиваемую линейку вниз, и див не центрируется относительно окна браузера?

Смотреть надо на 1024х768

Что делать, и как исправить?


Ошибся в адресах вот еще раз

Пример 1 без Doctype
Пример 2 с Doctype
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35741601
armix2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
armix2000,

Ну что никто не знает в чем дело?
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35746466
Фотография Семен Шторкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
armix2000armix2000,

Ну что никто не знает в чем дело?

Дело в том, что у вас нижняя граница дива всегда за пределами страницы, поэтому и скролл бесконечный... Я бы вам посоветовал попробовать jQuery, сам на нее недавно пересел, очень понравилось.

Код: plaintext
1.
2.
3.
4.
5.
6.
function centerize(obj){
 $('#img_display').css(left, (($(window).width()-$('#img_display').width())/ 2 +$(window).scrollLeft())).
                   css(top, (($(window).height()-$('#img_display').height())/ 2 +$(window).scrollTop()));
}
$(window).bind('resize', function() {centerize($('#img_display'));});
$(window).bind('scroll', function() {centerize($('#img_display'));});

Этот код позволит центрировать ваш див и при изменении размеров окна и при скроллинге...

В качестве примера: http://www.mayphoto.ru , зайдите, скажем, в пейзаж и пощелкайте по картинкам. Во время показа картинки подвигайте размер окна, по-скролльте...
...
Рейтинг: 0 / 0
Непоняный глюк при Doctype?
    #35749765
armix2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семен Шторкин,



Не люблю jQuery, может кто знает как исправить без доп. библиотек?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Непоняный глюк при Doctype?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]