powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Размеры textarea
5 сообщений из 5, страница 1 из 1
Размеры textarea
    #35788843
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на странице находится <textarea id="my_textarea">:
width: 100%;
height: 328px;

Код: plaintext
1.
2.
<div>
<textarea id="my_textarea"></textarea>
</div>


яваскриптом загоняю туда текст my_text

javascript-код:
Код: plaintext
1.
var my_textarea= document.getElementById("my_textarea");
my_textarea.value = my_text;


изменяет размери (ширину) <textarea >, my_text немаленький

javascript-код:
Код: plaintext
1.
2.
alert("");
var my_textarea= document.getElementById("my_textarea");
my_textarea.value = my_text;


не изменяет

вываливать каждый раз алерт не хоцца...

изменение ширины с процентов на пикселы от этого спасает, но при этом не удается разместить textarea на всю ширину div-а, в котором она сидит, после какой-то точки увеличивается уже размер div-а...

есть какие-то идеи, как побороть или одно, или второе?
...
Рейтинг: 0 / 0
Размеры textarea
    #35788963
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чето нифига ниче не понял че надо?
Вставть текст больших размеров в текстареа? Нормально вставляетсья... Сделать текстареа ширииной в див? Норально ставиться... Можно поподробнее вопрос?
Код: plaintext
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.
29.
30.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<style>
textarea{
	width:  100 %;
	height: 328px;
}
div{
	width:500px;
	background-color:red;
}
</style>

<script>
var my_text='';
for(i= 0 ;i< 100000 ;i++) my_text+=i+' ';
function a(){
	var my_textarea= document.getElementById("my_textarea");
	my_textarea.value = my_text;
}

function b(){
	var my_textarea= document.getElementById("my_textarea");
	var div1= document.getElementById("div1");
	my_textarea.style.width = div1.offsetWidth;
}

</script>

<div id="div1"><textarea id="my_textarea"></textarea></div>
<input type=button onclick="a()" value="вставить текст">
<input type=button onclick="b()" value="ширина во весь див">
...
Рейтинг: 0 / 0
Размеры textarea
    #35789822
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РенатМожно поподробнее вопрос?
Рискну написать его за автора.
- Че делать с алертом?
...
Рейтинг: 0 / 0
Размеры textarea
    #35791000
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaРискну написать его за автора.
- Че делать с алертом?не угадал :)
Ренат Можно поподробнее вопрос?можно...

на самом деле полная кострукция:

Код: plaintext
1.
2.
3.
4.
5.
6.
<td colspan="2">
	<div>
		<textarea>
		...
		</textarea>
	</div>
</td>

ширины ячейки я по умолчанию не знаю – она определяется другими элементами таблицы
твоя конструкция выдает тот же эффект – увеличивается размер колонки ( прошу пардону – сразу недосмотрел ), с правой стороны остается кусок свободного пространства при установке размеров в точках, пусть даже точно/меньше изначальной ширины колонки, или же колонка увеличивается на всю доступную ширину при установке размеров в 100%

вопрос решился заданием ширины таблицы в сочетании с установкой
Код: plaintext
1.
2.
	var my_textarea= document.getElementById("my_textarea");
	var div1= document.getElementById("div1");
	my_textarea.style.width = div1.offsetWidth;
(Ренат, пасибки за подсказу)

ширину в стилях убрал вообще...
т.е. побороть удалось

но вопрос остался :)
непонятно поведение тега <td>
почему он ведет себя по разному?
хотя это уже, скорее, праздное любопытство... :)
...
Рейтинг: 0 / 0
Размеры textarea
    #35791087
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chopнепонятно поведение тега <td>
почему он ведет себя по разному?
Тестовый пример проиллюстрировал бы проблемку...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Размеры textarea
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]