Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Полоса прокрутки в псевдофрейме.
 
 автор: Naught   (04.11.2004 в 17:31)   письмо автору
 
 

Можно ли сделать полосу прокрутки в псевдофрейме средствами php или java. И если можно, то как?

   
 
 автор: elenaki   (04.11.2004 в 17:54)   письмо автору
 
   для: Naught   (04.11.2004 в 17:31)
 

а что вы называете псевдофреймом? первый раз слышу. есть <frame> и <iframe>
и какую прокрутку надо? вертикальную? горизонтальную? автоматичекую (т.е. всегда
будет, даже если все влезает)? или только, когда не помещается информация?

   
 
 автор: Naught   (05.11.2004 в 01:24)   письмо автору
 
   для: elenaki   (04.11.2004 в 17:54)
 

Псевдофреймом я называю область в таблице (ячейку), в которой нет тега фрейма, в нее просто включается другая страница посредством кода PHP. При помощи функции include() , например...
Нужна вертикальная полоса прокрутки.

   
 
 автор: elenaki   (05.11.2004 в 10:09)   письмо автору
 
   для: Naught   (05.11.2004 в 01:24)
 

вставьте в ячейку iframe, а в него - нужный файл php. если высота ячейки меньше высоты
файла, который создаст php, появится полоса прокрутки.

   
 
 автор: glsv (Дизайнер)   (05.11.2004 в 11:29)   письмо автору
 
   для: Naught   (05.11.2004 в 01:24)
 

Еще можно использовать стиль overflow
Когда содержимое элемента выпадает из блока визуализации, в том числе из-за превышения размеров элемента, то этот стиль указывает, что нужно предпринять (добавить полосы прокрутки).

Но для тэга <td> это стиль, к сожалению, не работает :(
Но Вы можете вставить тэг <div> внутрь тэга <td>.. И еще одно условие: размеры элемента должна быть четко заданы именно в тэге <div>


<div style="overflow: scroll; width: 400px">
<?
   
include "http://site/";
?>
</div>


Не уверен, что это однозначно работает в разных браузерах.

У стиля overflow могут быть значения:
scroll
auto
visible
none
hidden
-moz-scrollbars-none
-moz-scrollbars-horizontal
-moz-scrollbars-vertical

   
 
 автор: Naught   (06.11.2004 в 12:47)   письмо автору
 
   для: glsv (Дизайнер)   (05.11.2004 в 11:29)
 

Сенкью

   
 
 автор: Naught   (28.11.2004 в 20:16)   письмо автору
 
   для: glsv (Дизайнер)   (05.11.2004 в 11:29)
 

А как сделать только вертикальную прокрутку?

   
 
 автор: glsv (Дизайнер)   (28.11.2004 в 20:53)   письмо автору
 
   для: Naught   (28.11.2004 в 20:16)
 

А если у Вас по горизонтали размер больше будет, то какая предполагается реакция?

Вот здесь будет только вертикальная прокрутка, т.к. размер по горизонтали не ограничен.
<div style="overflow: auto; height: 200px"> 
<? 
   
include "http://site/"
?> 
</div>

   
 
 автор: Naught   (02.12.2004 в 20:51)   письмо автору
 
   для: glsv (Дизайнер)   (28.11.2004 в 20:53)
 

Дело в том, что появляется горизонтальная прокрутка, но она неактивна. А мне надо чтоб духу ее не было! :)
P.S. Плюс ко всему появилась опять же неактивная полоса прокрутки (теперь уже вертикальная) в самом окне Експлорера...

   
 
 автор: glsv (Дизайнер)   (03.12.2004 в 01:11)   письмо автору
 
   для: Naught   (02.12.2004 в 20:51)
 

А разве в вышеприведенном варианте горизонтальная полоса прокрутки есть? У меня нет (IE, Opera).
И неактивной вертикальной прокрутки тоже нет. Если размеры по вертикали превышены, то появляется нормальная активная прокрутка.

Либо фреймами нужно попробовать….

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования