Автор Тема: IFRAME: скролбар  (Прочитано 8693 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vladroman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nelity.net
IFRAME: скролбар
« : 26 Октября 2003, 08:38:17 »
Приветствую.

При установки в теге IFRAME параметра SCROLLING по умолчанию (то есть auto) в области фрейма остается место под скролбар, что выглядит некрасиво, если контент за границы области не выходит и скролбар, соответственно, не требуется. Как добиться того, чтобы скролбар не отображался вообще, когда он не нужен? Так как в фрейме просматривается большое количество страниц, в том числе и генерируемых динамически, то крайне желательно решить проблему на странице, содержащей фрейм, а не в страницах самого фрейма.

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
IFRAME: скролбар
« Ответ #1 : 27 Октября 2003, 10:23:35 »
style="overflow: auto;"
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Vladroman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nelity.net
IFRAME: скролбар
« Ответ #2 : 27 Октября 2003, 12:47:31 »
Metaller, это нужно помещать в BODY страницы, являющейся фреймом. В моем случае это весьма накладно, так как таких страниц несколько десятков статических плюс динамические. Можно ли решить проблему через изменение страницы, содержащей (!) фрейм.

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
IFRAME: скролбар
« Ответ #3 : 27 Октября 2003, 20:02:17 »
подключаемыми стилями не пользуешься?
•••Jah\'d never let us down!•••

Оффлайн Vladroman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nelity.net
IFRAME: скролбар
« Ответ #4 : 28 Октября 2003, 11:09:26 »
Xander, пользуюсь, куда ж без них. ;)

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
IFRAME: скролбар
« Ответ #5 : 28 Октября 2003, 11:10:49 »
Vladroman
Ну и в чем проблема тогда?
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Vladroman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nelity.net
IFRAME: скролбар
« Ответ #6 : 28 Октября 2003, 16:35:41 »
Metaller, проблема обрисована: меня интересует вопрос, как сделать то, что я хочу, через изменение страницы, содержащей фрейм. Подключаемые стили здесь не играют никакой роли, так как страницы все разные, и используют они разные стили. Изменить их все, разумеется, особой проблемы не представляет (и я это уже сделал), но вопрос ведь в другом. ;)

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
IFRAME: скролбар
« Ответ #7 : 28 Октября 2003, 17:59:31 »
Видимо, никак
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн vt

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
IFRAME: скролбар
« Ответ #8 : 04 Ноября 2003, 02:53:57 »
попробуй его (скролбар) закрасить

BODY {
        SCROLLBAR-FACE-COLOR: #ADA684;
        SCROLLBAR-HIGHLIGHT-COLOR: #B0A986;
        SCROLLBAR-SHADOW-COLOR: #776F48;
        SCROLLBAR-3DLIGHT-COLOR: #C9C3A3;
        SCROLLBAR-ARROW-COLOR: #7A7352;
        SCROLLBAR-TRACK-COLOR: #B9B28F;
        SCROLLBAR-DARKSHADOW-COLOR: #BDB694;
}

правда этот эффект поддерживает только IE начиная с версии 5.5

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
IFRAME: скролбар
« Ответ #9 : 04 Ноября 2003, 09:11:00 »
vt
А это ты к чему написал? Ты вопрос внимательно читал? :abuse:
So let it be written
So let it be done I\'m creeping death

Оффлайн vt

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
IFRAME: скролбар
« Ответ #10 : 04 Ноября 2003, 19:12:15 »
MadDog

Виноват. Не обьяснил.
Понадеялся на память и сообразительность "внимательно читающих".

Цитировать
При установки в теге IFRAME параметра SCROLLING по умолчанию (то есть auto) в области фрейма остается место под скролбар, что выглядит некрасиво, если контент за границы области не выходит и скролбар, соответственно, не требуется.


Обьясняю
Всю "малину" видимо портит скролбар или место под скролбар, (потому что он серого цвета)
Если нет другой возможности кроме как IFRAME вставить, тогда цвет места под скролбар и сам скролбар можно закрасить под цвет страницы. А границы скролбар’а (я имею ввиду HIGHLIGHT, SHADOW или 3DLIGHT) обозначить другим цветом, чтобы юзер видел, что текст нужно прокручивать.
В этом случае общий вид страницы будет более или менее приличным.

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
IFRAME: скролбар
« Ответ #11 : 05 Ноября 2003, 09:55:34 »
vt
Да не фига подобного. Твоим способом скролбар маскируется под цвет страницы и всё, а место для него как было так и осталось!!!
Metaller  правильно написал исчерпывающий ответ
Цитировать
style="overflow: auto;"
. Ты сначала проверь, а потом пиши.
So let it be written
So let it be done I\'m creeping death

Оффлайн vt

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
IFRAME: скролбар
« Ответ #12 : 05 Ноября 2003, 14:09:11 »
MadDog

С Metaller\'ом абсолютно согласен и без проверки.

Теперь попробуем "раскинуть мозгами" и посмотреть немножко дальше.

Да. Спрятали место под скролбар.

Через некоторое время появляется сам скролбар с длинным текстом. Что будем делать дальше???

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

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
IFRAME: скролбар
« Ответ #13 : 05 Ноября 2003, 16:36:18 »
Цитировать
vt:
Через некоторое время появляется сам скролбар с длинным текстом

не понял эту фразу вообще. Как это через некоторое время?
Цитировать
vt:
Я не думаю, что страница со скролбаром будет привлекательнее чем со спрятанным местом под него.

М-дя, ты не фига так и не понял. :(

Если текста мало, то и скролбара нету вообще. Если его много, он (скролбар) появляется автоматически. Зачем мудрить с твоим прятаньем?

[OFF]а говоришь, что "согласен и без проверки"[/OFF]

Ты говоришь уже про оформление страницы. Это совершенно дургой вопрос, который автором топика и не задавался. Ему не надо оформлять, а надо
Цитировать
Vladroman:
скролбар не отображался вообще, когда он не нужен?

И всё. Дали же уже исчерпывающий ответ с
Цитировать
Metaller:
style="overflow: auto;"


Так что ещё раз повторюсь, твои стили в данном вопросе не в кассу.
So let it be written
So let it be done I\'m creeping death

Оффлайн vt

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
IFRAME: скролбар
« Ответ #14 : 05 Ноября 2003, 21:15:46 »
Из уважения ко всем ведущим и участникам форума не хотелось бы продолжать этот разговор. Тем более, что он в конце не совсем "в тему". Рейтинг форума от этого  однозначно не повысится а наоборот понизится.
Честно скажу, мне бы этого не хотелось.


MadDog.

я вовсе не хотел спорить на эту тему.
У тебя абсолютно нет повода сердится на меня. Тем более, что я дал совет человеку (Ты прав) насчёт оформления страницы. Я с самого начала об этом писал.
Ну зачем он будет себе „ломать себе голову“(хотя я с Romiko’м вполне согласен  („Если человек этого не умеет, то он так и будет бегать и просить готовое решение, а потом прибегать и говорить - дайте другое - это не работает“)) и искать решения задачи, когда с самого начала можно всё можно решить „малой кровью“.

vt

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28