ОРФографическое
   Улучшение
    Сайтов|
Orphus community
Orphus Community
Orphus community forum.
 

Doctype и Orphus - проблема с диалоговым окном (lanaluna)
Автор Сообщение
lanaluna
Заглянувший



Зарегистрирован: 12.11.2008
Сообщ.: 3
Карма: 0
   поощрить/наказать


СообщениеДобавлено: Ср Ноя 12, 2008 12:39 pm (написано за 3 минуты 59 секунд)
   Заголовок сообщения: Doctype и Orphus - проблема с диалоговым окном
   Ответить с цитатой

Добрый день!
Возникла такая проблема: диалоговое окошко Орфуса почему-то скачет, появляясь, как правило, частично за границей экрана, а не в центре, как было раньше. Как оказалось, это происходит из-за указания правильного доктайпа.
Вот например:
test1.washu.ru/index2.html - если покрутить страницу и покликать на разных местах, окно возникает то тут то сям. Это HTML 4.01 Transitional
И вот тот же самый документ, но без доктайпа:
test1.washu.ru/index_nd.html - как ни крути, окно всегда в центре.

Что-то можно с этим поделать? Может я что-то не учла?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр21
Гость





Карма: 300
   поощрить/наказать


СообщениеДобавлено: Чт Ноя 20, 2008 9:38 pm (спустя 8 дней 8 часов 58 минут; написано за 1 минуту 57 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Аналогичная ситуация. Окно появляется точно посередине страницы, а хотелось бы возле курсора, или хотя бы посередине экрана. Правда у меня <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Если убрать эту строку, то скрипт работает как надо, но сайт расползается... Установил последнюю версию скрипта - ничего не изменилось.
Вернуться к началу
lanaluna
Заглянувший



Зарегистрирован: 12.11.2008
Сообщ.: 3
Карма: 0
   поощрить/наказать


СообщениеДобавлено: Сб Ноя 22, 2008 1:03 pm (спустя 1 день 15 часов 25 минут; написано за 1 минуту 1 секунду)
   Заголовок сообщения:
   Ответить с цитатой

Александр21, я так поняла, что это из-за того, что при полном доктайпе неправильно вычисляется значение clientHeight (оно все время ноль). Но как это исправить я не знаю :(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гость






Карма: 300
   поощрить/наказать


СообщениеДобавлено: Ср Dec 03, 2008 5:42 pm (спустя 11 дней 4 часа 39 минут; написано за 24 секунды)
   Заголовок сообщения:
   Ответить с цитатой

строка 13 y=document.documentElement.scrollTop;
должно помочь.
Вернуться к началу
www.school158.ru
Участник форума



Зарегистрирован: 28.07.2004
Сообщ.: 77
Карма: 15
   поощрить/наказать


СообщениеДобавлено: Пн Dec 08, 2008 4:55 am (спустя 4 дня 11 часов 12 минут; написано за 2 минуты 26 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Нее это не способ. В Опере, то перестаёт прыгать, но вот в Netscape начинает прыгать :-( Можно попробывать по другому.

В двух местах меняем position
строку e.style.position="absolute";
на e.style.position="fixed";
и соответственно f.style.position="absolute";
на f.style.position="fixed";
----
А вот var y=(b.clientHeight-h)/2+b.scrollTop-10;
заменяем и делаем var y=100; (кстати окно будет поудобней расположено чем scrollTop)
---
А для того чтобы в Опере 9.25 и 9.1 не было ошибок
меняем zIndex="2147483640"
на zIndex="10001"
и соответсвенно z-index:2147483640
на z-index:10001

Вроде проверил в разных браузерах, которые у меня есть - окно Орфуса перестало прыгать.

Удачи!

Последний раз редактировалось: www.school158.ru (Чт Июн 25, 2009 10:32 pm), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lanaluna
Заглянувший



Зарегистрирован: 12.11.2008
Сообщ.: 3
Карма: 0
   поощрить/наказать


СообщениеДобавлено: Вт Dec 09, 2008 2:25 pm (спустя 1 день 9 часов 30 минут; написано за 37 секунд)
   Заголовок сообщения:
   Ответить с цитатой

antton, спасибо Вам огромное! Попробовала - действительно все заработало! ^__^
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Игорь Г.
Гость





Карма: 300
   поощрить/наказать


СообщениеДобавлено: Сб Сен 26, 2009 1:55 am (спустя 9 месяцев 16 дней 11 часов 29 минут; написано за 23 секунды)
   Заголовок сообщения:
   Ответить с цитатой

И у меня исправились эти "скачки" окна уведомления. Спасибо большое :)
Вернуться к началу
Vendigo
Заглянувший



Зарегистрирован: 06.12.2010
Сообщ.: 1
Карма: 0
   поощрить/наказать


СообщениеДобавлено: Пн Dec 06, 2010 8:53 pm (спустя 1 год 2 месяца 10 дней 18 часов 57 минут; написано за 21 секунду)
   Заголовок сообщения:
   Ответить с цитатой

Спасибо, "скачки" прекратились!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Наталья Венс
Заглянувший



Зарегистрирован: 04.01.2011
Сообщ.: 3
Карма: 0
   поощрить/наказать

Откуда: Волгоград

СообщениеДобавлено: Вт Янв 04, 2011 1:58 pm (спустя 28 дней 17 часов 5 минут; написано за 40 секунд)
   Заголовок сообщения:
   Ответить с цитатой

Спасибо! А то я уже думала не судьба разобраться в причине. Всё теперь нормально )))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Елена Камова
Заглянувший



Зарегистрирован: 13.01.2011
Сообщ.: 2
Карма: 0
   поощрить/наказать


СообщениеДобавлено: Чт Янв 13, 2011 11:34 pm (спустя 9 дней 9 часов 35 минут; написано за 21 секунду)
   Заголовок сообщения:
   Ответить с цитатой

Ну что бы я без вас делала! Благодарствую!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения. Часовой пояс: GMT + 4 (Москва, Лето)
Страница 1 из 1    Отправить ссылку другу
Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать в опросах. Вы можете отправлять сообщение модераторам. Вы не можете прилагать файлы к сообщениям. Вы можете скачивать файлы.