IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Ячейка с прокруткой (https://www.imho.ws/showthread.php?t=94770)

Naked 25.10.2005 17:19

Ячейка с прокруткой
 
Можно ли сделать ячейку таблицы такую, чтобы внутри было много текста, а этот текст просматривать с помощью прокрутки? Только нужно чтобы было не поле для ввода текста, а чтобы просто текст в ячейке... :help:

RaZEr 25.10.2005 17:28

http://www.imho.ws/showthread.php?t=90413

Gike 25.10.2005 17:34

iframe

Naked 25.10.2005 17:49

RaZEr
Если возможно, то лучше объединить... :eek: Сорри, не получилось поиском сразу... :молись:
Но это немного не то, у меня текст вертикально, и потом overflow у меня почему-то не работает (ни в осле, ни в опере, ни auto, ни scroll) :confused:
Gike
Цитата:

Gike:
iframe
Поконкретнее бы:) Есть такой вариант:
Цитата:

<iframe frameborder=0 width="100%" height="100%" src="temp.php?id=<?=$id_page?>">
<?=$text?>
</iframe>
А можно еще полосу прокрутки поменять?

Gike 25.10.2005 18:25

The_naked
есть такой параметр как scrolling
или чтото в таком духе - непомню точно
см мануал по html

а также при помощи стилей можно менять размер и цвет ползунка

Naked 25.10.2005 18:46

И еще вопросик, как сделать так, чтобы при нажатии на определенную кнопку выделенный текст в textarea обрамлялся какими-то символами (как сделано на этом форуме)?

Gike 25.10.2005 18:58

javascript
Цитата:

The_naked:
как сделано на этом форуме
покопайся в коде странички с форума

Naked 25.10.2005 19:39

Цитата:

Gike:
покопайся в коде странички с форума
Покопался и узнал много чего. Если кому интересно - у поля есть два значения selectionStart и selectionEnd с помощью которых и находим выделенный текст в данном поле (textarea), я это делаю так:
Цитата:

var obj = document.change_page.text_in;
var new_code = obj.value.substring (obj.selectionStart, obj.selectionEnd);
alert (new_code);
Но есть еще одна замечательная вещь: document.selection.createRange().text - содержит в себе весь текст выделенный на страничке. Вот так. Всем спасибо. :yees:
И еще один вопросик: например есть текст, каждое слово идет за следующим, но если одно слово обрамить <div>слово</div>, то оно смещается на строчку ниже... Как от этого можно избавиться?

aoxyz_30330 25.10.2005 19:59

применяй какой нибудь строчный елемент, например span

Naked 25.10.2005 20:06

Цитата:

The_naked:
var obj = document.change_page.text_in;
var new_code = obj.value.substring (obj.selectionStart, obj.selectionEnd);
alert (new_code);
А что в осле нет selectionStart? пишет undefined, какая-нибудь альтернатива в IE есть? :help:


Часовой пояс GMT +4, время: 06:36.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.