[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: плавающее окно.
MatrixGod
всем привет!

заранее извиняюсь, вот ссылка на страничку: http://www.kuzya.co.il/מו•...;קה
сайт не на русском, но это не столь важно.
на этой страничке как видете есть плавающее окно.
файрфокс и хром отображают все как следует. но IE почему-то тянет это окно вниз как только я начинаю скроллить страницу. и оно исчезает с экрана вовсе.
у окна position:fixed.

как вылечить проблему? как сделать так чтоб и IE отображал окно как следует?
пробывал менять позицию на абсолют - то же самое.

если надо вышлю код окна.

заранее спасибо!



Спустя 33 минуты, 38 секунд (23.03.2011 - 13:13) inpost написал(а):
У меня нет его в ИЕ7 =(

Спустя 6 часов, 15 минут, 56 секунд (23.03.2011 - 19:29) трамонтана написал(а):
а у меня и в хроме его нет

Спустя 2 часа, 55 минут, 15 секунд (23.03.2011 - 22:24) MatrixGod написал(а):
странно что вы его не видете. оно там есть и всегда было.
окно в центре экрана на полупрозрачном темном фоне с textarea и кнопкой для сабмита.

может это как-то связанно с тем что ваш браузер не поддерживает этот язык?
хотя весь сайт все равно на ютф-8.

Спустя 3 часа, 53 минуты, 33 секунды (24.03.2011 - 02:17) трамонтана написал(а):
не должно быть с языком связано.... хм

а покаж скриншот

Спустя 16 часов, 7 минут, 47 секунд (24.03.2011 - 18:25) MatrixGod написал(а):

Спустя 1 час, 21 минута, 42 секунды (24.03.2011 - 19:47) sergeiss написал(а):
А это что вообще за язык-то? :)

Насчет проблемы смотри. Я только зашел на страницу, еще ничего не нажал, а Опера (11-я умная, зараза :)) выдала такую ошибку:
Цитата
JavaScript - http://www.kuzya.co.il/??????/??????/??????
Event thread: load
Uncaught exception: TypeError: Cannot convert 'document.getElementById('bigform')' to object
Error thrown at line 3, column 1 in move_big_image() in http://www.kuzya.co.il/javascript.js:
    document.getElementById('bigform').style.top = parseFloat(document.documentElement.scrollTop)+150;
called from line 1, column 0 in <anonymous function>(event):
    move_big_image();

Во-первых, там что-то не может быть преобразовано в объект. А во-вторых, в конце строки, где ты назначаешь ...style.top надо добавить единицы измерения, да и parseFloat надо заменить на parseInt:
document.getElementById('bigform').style.top = parseInt(document.documentElement.scrollTop)+150+'px';


Плюс к этому убедись, что в ИЕ есть такой объект document.documentElement.scrollTop. Может он там и имеется, но надо проверить - разные браузеры могут иметь разный набор элементов (аттрибутов).

Спустя 1 час, 25 минут, 5 секунд (24.03.2011 - 21:12) MatrixGod написал(а):
sergeiss
попробывал написать parseInt и добавить 'px' - не работает.
дело в том что раньше у окна была другая позиция. специально для файрфокса и хрома сделал fixed. и на них действительно все отлично отображается.
вот только теперь в IE все не так. теперь оно почему-то начало убегать вниз.
я прям не знаю что делать...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.