trooll
PHP кодер
- Регистрация
- 22 Дек 2008
- Сообщения
- 482
- Реакции
- 117
- Автор темы
- #1
Приветствую сообщество.
Есть некий не мудреный код (HTML, CSS, JS), а именно разметка страницы:
Так а теперь немного введу в курс дела.
Завел на работе контентынй фильтр. К нему реализовал механизм обхода заблокированной страницы по паролю. И сейчас решил сделать, механизм позволяющий автоматизировать добавление страниц в белые или черные списки по инициативе пользователей. То есть некий элемент социальности, а по сути автоматизации рутинных обязанностей администратора сети и жест доброй воли со стороны системного администратора, то есть меня
Этот код по сути представляет из себя заглушку для пользователя, в момент когда пользователь ввел пароль на разблокировку страницы, но не был перенаправлен на конкретную страницу, а был перекинут на эту заглушку до выяснения некоторых обстоятельств, а конкретно от пользователя требуется определиться является ли страница ПРАВИЛЬНОЙ или же НЕ ПРАВИЛЬНОЙ.
Вы глядит заглушка следующим образом. В верху страницы находиться блок высотой в 100 пикселей в котором расположились две кнопки В БЕЛЫЙ СПИСОК и естественно кнопка В ЧЕРНЫЙ СПИСОК.
Ниже этого блока идет следующий блок растянутый на всю оставшуюся длину страницы, содержащий в себе фрейм подгружающий ту самую заблокированную страницу и растягивающийся по высоте.
Далее идет еще один блок с прозрачным фоном, который имеет такие же параметры позиционирования как и предыдущий. Этот слой необходим что бы пользователь не нажал раньше времени куда либо во фрейме.
Дальше если нажать куда либо во фрейме , а в итоги получается куда либо на третьем блоки который пользователь не видит и который лежит по верх фрейма, то выдается сообщение, о том что с начало необходимо ткнуть одну из кнопочек.
И вот тут то нарисовалась проблема которую я не могу не как побороть.
Первая проблема это то что нельзя прокрутить содержимое в фрейме то есть получается что наш 3 хитрый блок не дает этого сделать, но убрать я его не могу. По крайней мере у меня не хватает фантазии как можно сделать так по другому, что бы это работало как сейчас. То есть в двух словах проблема в том что нельзя просмотреть содержимое фрейма при такой постановки событий.
Второе это 2 полосы прокрутки не понятно (мне по крайней мере), откуда берущиеся. а точнее с полосой прокрутки фрйма все понятно, а вот какого черта появляется полоса прокрутки в самом браузере не ясно, и вообще куда там она собираться прокручиваться если все отступы и т.д сброшены.
Народ помогите пожалуйста не бросайте криворуких, вот честно уже не хватает фантазии, да и время на реализацию этой разметки убил не мало. В общем ХЕЛП.
P.S.: jQuery там для дальнейшей обработки, то есть будет aJax запрос делаться. Вот и решил что бы мозг не волновать сразу его прикрутить.
P.S.S.: Извиняюсь за количество букв, но решил сразу все подробно описать.
P.S.S.: Если запостил не в правильный раздел прошу пере нести топик. Но вроде посмотрел здесь верстку обсуждают, так что думаю что я по адресу.
Есть некий не мудреный код (HTML, CSS, JS), а именно разметка страницы:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Так а теперь немного введу в курс дела.
Завел на работе контентынй фильтр. К нему реализовал механизм обхода заблокированной страницы по паролю. И сейчас решил сделать, механизм позволяющий автоматизировать добавление страниц в белые или черные списки по инициативе пользователей. То есть некий элемент социальности, а по сути автоматизации рутинных обязанностей администратора сети и жест доброй воли со стороны системного администратора, то есть меня
Этот код по сути представляет из себя заглушку для пользователя, в момент когда пользователь ввел пароль на разблокировку страницы, но не был перенаправлен на конкретную страницу, а был перекинут на эту заглушку до выяснения некоторых обстоятельств, а конкретно от пользователя требуется определиться является ли страница ПРАВИЛЬНОЙ или же НЕ ПРАВИЛЬНОЙ.
Вы глядит заглушка следующим образом. В верху страницы находиться блок высотой в 100 пикселей в котором расположились две кнопки В БЕЛЫЙ СПИСОК и естественно кнопка В ЧЕРНЫЙ СПИСОК.
Ниже этого блока идет следующий блок растянутый на всю оставшуюся длину страницы, содержащий в себе фрейм подгружающий ту самую заблокированную страницу и растягивающийся по высоте.
Далее идет еще один блок с прозрачным фоном, который имеет такие же параметры позиционирования как и предыдущий. Этот слой необходим что бы пользователь не нажал раньше времени куда либо во фрейме.
Дальше если нажать куда либо во фрейме , а в итоги получается куда либо на третьем блоки который пользователь не видит и который лежит по верх фрейма, то выдается сообщение, о том что с начало необходимо ткнуть одну из кнопочек.
И вот тут то нарисовалась проблема которую я не могу не как побороть.
Первая проблема это то что нельзя прокрутить содержимое в фрейме то есть получается что наш 3 хитрый блок не дает этого сделать, но убрать я его не могу. По крайней мере у меня не хватает фантазии как можно сделать так по другому, что бы это работало как сейчас. То есть в двух словах проблема в том что нельзя просмотреть содержимое фрейма при такой постановки событий.
Второе это 2 полосы прокрутки не понятно (мне по крайней мере), откуда берущиеся. а точнее с полосой прокрутки фрйма все понятно, а вот какого черта появляется полоса прокрутки в самом браузере не ясно, и вообще куда там она собираться прокручиваться если все отступы и т.д сброшены.
Народ помогите пожалуйста не бросайте криворуких, вот честно уже не хватает фантазии, да и время на реализацию этой разметки убил не мало. В общем ХЕЛП.
P.S.: jQuery там для дальнейшей обработки, то есть будет aJax запрос делаться. Вот и решил что бы мозг не волновать сразу его прикрутить.
P.S.S.: Извиняюсь за количество букв, но решил сразу все подробно описать.
P.S.S.: Если запостил не в правильный раздел прошу пере нести топик. Но вроде посмотрел здесь верстку обсуждают, так что думаю что я по адресу.