Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> автоматический перенос текста в ячейке, данные берутся из БД (MySQL 
:(
    Опции темы
SAnatoliy
  Дата 25.12.2007, 03:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



прочитал тут топики похожие и не нашел конкретного решения для себя с примером.

 Вопрос. 

1. Если пользователь пишет сообщение ( в поле "textarea"), и не делает перевода строки, то появляется полоса прокрутки, как сделать чтоб небыло полосы прокрутки, а слова переносились на сл.строку?

вопрос 2 примерно похож на первый, но не совсем.
2. Читаю  данные из БД, вставляю в таблицу их, но данные без абзацев создают полосу прокрутки, как этого избежать, а чтоб просто переносились слова на новую строку? 

PM MAIL   Вверх
bars80080
Дата 25.12.2007, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



горизонтальная полоса прокрутки?
не сталкивался с таким
PM MAIL WWW   Вверх
SAnatoliy
Дата 25.12.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



Сделать так чтоб небыло горизонтальной полосы прокрутки. 
Вертикальная нужна по необходимости.
PM MAIL   Вверх
bars80080
Дата 25.12.2007, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



по-умолчанию, никакой гориз.прокрутки нет

возможно у тебя на textarea накладываются предыдущие стили

PM MAIL WWW   Вверх
SAnatoliy
Дата 25.12.2007, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



так ее и нет по умолчанию.
но она появляется, когда вводишь текст и не делаешь перевод строки.

Попробуйте, создать поле это и вводить текст без энтера.
PM MAIL   Вверх
bars80080
Дата 25.12.2007, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



делал и всё нормально, честно говоря впервые слышу, чтобы гориз.прокрутка сама появлялась
PM MAIL WWW   Вверх
WebDisaster
Дата 25.12.2007, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 406
Регистрация: 22.6.2007

Репутация: 17
Всего: 19



1. Горизонтальный скрол вообще не появляется в IE - слово без проблем переносится на другую строку.

2. В FF и Opera скрол появляется только в том случае, если какое-то одно конкретное слово не вмещается в ширину <textarea>. Если же между словами есть пробелы, по пробелам слова без проблем переносятся на следующую строку "по умолчанию" и без всяких Enter'ов. Если нужно принудительно "разрывать"  на клиентской стороне длинные слова, не вмещающиеся в ширину <textarea> -- тут, ИМХО, если и поможет, то только JavaScript (отдельный раздел в этом форуме).

3. Если слова не переносятся по пробелам (например, внутри таблицы), это означает косяки в html и/или css: либо текст "завёрнут" в тэги <pre> или через css назначен стиль white-space: nowrap; или что-нибудь похожее. В любом случае, чтобы что-то сказать, нужно видеть этот код.
PM MAIL   Вверх
SAnatoliy
Дата 25.12.2007, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



по первому вопросу вот что у меня:
есть строка:
 
Код

<tr><td><strong>Ответ:</strong></td>
    <td><textarea name="answer" cols="89" rows="3" wrap="hard" id="answer"></textarea></td></tr>


это работает прекраснов IE, но не работает в мозилле. Мне надо чтоб работало.

вот что пишут в учебниках:
Цитата

hard
    Слова в поле переносятся механически, чтобы они поместились в размер области, и при отправке на сервер точки автоматического переноса сохраняются.
off
    Переносы строк отключены. При введении длинного текста без переносов, он будет печататься в одну строку, при этом будет отображаться полоса прокрутки.


вот в "мозилле" работает "off", так как не понимает данного тега (wrap).


 Или я ошибаюсь?
Если данная строка(в коде) будет работать  и в мозилле, то все будет работать и во втором вопросе.
PM MAIL   Вверх
bars80080
Дата 26.12.2007, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



а попробуй вообще без этого атрибута,
ибо без него у меня и в ИЕ и в ФФ и в опере нет этой прокрутки

если же она остаётся, то всё-таки мне кажется дело в предыдущих стилях, где-то в твоих стилевых таблицах сидит западло

попробуй просто написать textarea на отдельной странице и посмотреть как оно себя ведёт в разных браузерах

если без всяких атрибутов в нём будет появляться горизонтальная прокрутка, значит проблема с настройками браузера
PM MAIL WWW   Вверх
SAnatoliy
Дата 26.12.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



Цитата(bars80080 @  26.12.2007,  10:33 Найти цитируемый пост)
попробуй просто написать textarea на отдельной странице и посмотреть как оно себя ведёт в разных браузерах

если без всяких атрибутов в нём будет появляться горизонтальная прокрутка, значит проблема с настройками браузера 


вот так и пробывал. и полоса появляется (.

может и настройках браузера, незнаю. Но чтот мне кажется врятли.

вот такой код в мозилле не работает как мне надо, в IE работает. 
Код

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="200" border="1">
  <tr>
    <td><form action="" method="get">
    <textarea name="" cols="" rows=""></textarea>
    </form></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>

PM MAIL   Вверх
WebDisaster
Дата 26.12.2007, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 406
Регистрация: 22.6.2007

Репутация: 17
Всего: 19



Цитата(bars80080 @  26.12.2007,  10:33 Найти цитируемый пост)
проблема с настройками браузера 

Либо его пора обновить.
PM MAIL   Вверх
SAnatoliy
Дата 26.12.2007, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



хотите сказать, что приведенный код в предпоследнем топике работает у Вас в мозилле, как надо?
PM MAIL   Вверх
WebDisaster
Дата 26.12.2007, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 406
Регистрация: 22.6.2007

Репутация: 17
Всего: 19



Цитата(SAnatoliy @  26.12.2007,  21:20 Найти цитируемый пост)
работает у Вас в мозилле

Что Вы понимаете под Мозиллой? На этом движке куча браузеров. В Mozilla Firefox для Windows v.2.0.0.11 (Gecko/20071127) лично я никаких проблем не видел.

Это сообщение отредактировал(а) WebDisaster - 26.12.2007, 21:53
PM MAIL   Вверх
SAnatoliy
  Дата 26.12.2007, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



Цитата(WebDisaster @  26.12.2007,  21:35 Найти цитируемый пост)
Что Вы понимаете под Мозиллой? На этом движке куча браузеров. В Windows Mozilla Firefox 2.0.0.11 (Gecko/20071127) лично я никаких проблем не видел.


У меня точно такай же версия.

прилагаю скриншот:


Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  Untitled_1.jpg 32,42 Kb
PM MAIL   Вверх
WebDisaster
Дата 27.12.2007, 05:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 406
Регистрация: 22.6.2007

Репутация: 17
Всего: 19



На Вашем скриншоте вариант "одно слово без пробелов": случай №2. Либо укажите адекватную "ширину" для <textarea cols="ХХ"> (где ХХ количество "колонок"), либо добавьте пробелы, либо я не понимаю, какого результата Вы хотите достичь.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.1080 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.