Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 11.09.2010, 22:47
Интересующийся
Отправить личное сообщение для Vovan222 Посмотреть профиль Найти все сообщения от Vovan222
 
Регистрация: 09.09.2010
Сообщений: 15

Сообщение от Octane Посмотреть сообщение
Сброс padding не помог?
нет не помог, ладно буду искать. Подскажите что означает это условие:
if (/*@cc_on!@*/1) {
        style.height = "auto";
    }
Ответить с цитированием
  #22 (permalink)  
Старый 11.09.2010, 23:06
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Можно так попробовать:

<script type="text/javascript">
window.onload = function(){
	document.getElementById("element").onkeyup = function(){
		var getText = this.value;
		var getRegs = getText.match(/^.*(\r\n|\n|$)/gim);
		var setText = false;
		for(var i = 0; i < getRegs.length; i++){
			getText = getRegs[i].replace(/\r|\n/g, "");
			setText += getText.length ? Math.ceil(getText.length / 50) : 1;
		}
		this.rows = setText;
	};
};
</script>
<textarea rows="10" cols="50" id="element" style="overflow: hidden; min-height: 200px"></textarea>
Ответить с цитированием
  #23 (permalink)  
Старый 11.09.2010, 23:18
Интересующийся
Отправить личное сообщение для Vovan222 Посмотреть профиль Найти все сообщения от Vovan222
 
Регистрация: 09.09.2010
Сообщений: 15

monolithed,
хмм, т.е здесь добавляется новая строчка когда еще есть возможность ввести несколько символов в последней строке. Немножко не подходит, а можно ли как-нибудь сделать с тем кодом который предложил Octane ?
Ответить с цитированием
  #24 (permalink)  
Старый 12.09.2010, 20:14
Интересующийся
Отправить личное сообщение для Vovan222 Посмотреть профиль Найти все сообщения от Vovan222
 
Регистрация: 09.09.2010
Сообщений: 15

Сообщение от Vovan222 Посмотреть сообщение
Octane,
ничего себе, так просто. Спасибо Вам за код. Подскажите пожалуйста почему когда в опере открываешь этот код, то при наборе букв textarea уменьшает свой размер?


Я выяснил в чем причина. Если в начале страницы отсутствует
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
То буквы отопают, а с этой строкой все в порядке. Кто знает почему?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение размера окна браузера pv! Общие вопросы Javascript 10 29.09.2019 08:45
Изменение размера изображения(img) kjs Общие вопросы Javascript 2 19.06.2010 12:55
изменение размера lex Элементы интерфейса 1 09.03.2010 20:58
textarea validation Петр Общие вопросы Javascript 3 08.12.2009 18:59
Изменение размера блока реклама в зависимости от разрешения экрана. toxiz77 Общие вопросы Javascript 3 11.02.2009 14:12