Показать сообщение отдельно
  #1 (permalink)  
Старый 15.11.2011, 22:09
Аспирант
Отправить личное сообщение для jsuse Посмотреть профиль Найти все сообщения от jsuse
 
Регистрация: 10.04.2010
Сообщений: 92

Вопрос по уроку "События мыши". В textarea пропадает текст. Почему?
У этом уроке есть такой пример http://beta.javascript.ru/tutorial/m...событий.

Что интересно. Там, при событии мыши, в textarea пишется результат. При этом каждый новый - на новой строке.

Я попробовал написать код этого примера. Но у меня почему-то предыдущая запись удаляется. В чем проблема? Вот мой код.

<input id="btn1" type="button" value="on mouse down" />
<textarea id="txt" style="height:50px; width:200px;"></textarea>

<script>
var a = document.getElementById("btn1");
a.onmousedown = function(e) {
	var d = document.getElementById("txt");
	var j = e.button;   //получаем какой кнопкой было действие
	d.value = j;
}

a.onmouseup = function(e) {
	var d = document.getElementById("txt");
	var j = e.button;
	d.value = "\n" + "which==" + j;    //вставляю пробел, текст + результат. Но стирает предыдущею строку, пишет по новой, хоть и с пробелом.
}
</script>

Последний раз редактировалось jsuse, 15.11.2011 в 22:11.
Ответить с цитированием