|
|
|
| Можно ли сделать полосу прокрутки в псевдофрейме средствами php или java. И если можно, то как? | |
|
|
|
|
|
|
|
для: Naught
(04.11.2004 в 17:31)
| | а что вы называете псевдофреймом? первый раз слышу. есть <frame> и <iframe>
и какую прокрутку надо? вертикальную? горизонтальную? автоматичекую (т.е. всегда
будет, даже если все влезает)? или только, когда не помещается информация? | |
|
|
|
|
|
|
|
для: elenaki
(04.11.2004 в 17:54)
| | Псевдофреймом я называю область в таблице (ячейку), в которой нет тега фрейма, в нее просто включается другая страница посредством кода PHP. При помощи функции include() , например...
Нужна вертикальная полоса прокрутки. | |
|
|
|
|
|
|
|
для: Naught
(05.11.2004 в 01:24)
| | вставьте в ячейку iframe, а в него - нужный файл php. если высота ячейки меньше высоты
файла, который создаст php, появится полоса прокрутки. | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.11.2004 в 11:29)
| | Сенкью | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.11.2004 в 11:29)
| | А как сделать только вертикальную прокрутку? | |
|
|
|
|
|
|
|
для: Naught
(28.11.2004 в 20:16)
| | А если у Вас по горизонтали размер больше будет, то какая предполагается реакция?
Вот здесь будет только вертикальная прокрутка, т.к. размер по горизонтали не ограничен.
<div style="overflow: auto; height: 200px">
<?
include "http://site/";
?>
</div>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(28.11.2004 в 20:53)
| | Дело в том, что появляется горизонтальная прокрутка, но она неактивна. А мне надо чтоб духу ее не было! :)
P.S. Плюс ко всему появилась опять же неактивная полоса прокрутки (теперь уже вертикальная) в самом окне Експлорера... | |
|
|
|
|
|
|
|
для: Naught
(02.12.2004 в 20:51)
| | А разве в вышеприведенном варианте горизонтальная полоса прокрутки есть? У меня нет (IE, Opera).
И неактивной вертикальной прокрутки тоже нет. Если размеры по вертикали превышены, то появляется нормальная активная прокрутка.
Либо фреймами нужно попробовать…. | |
|
|
|