Показать сообщение отдельно
  #3 (permalink)  
Старый 24.06.2011, 22:14
Аспирант
Отправить личное сообщение для ASerputko Посмотреть профиль Найти все сообщения от ASerputko
 
Регистрация: 20.10.2010
Сообщений: 73

<script>
window.onload = function () {
	// создадим объект changeValue
	changeValue = {
		init : function () {			
			this.val = "value2"; // новое значение
			this.input = document.getElementsByTagName("input")[0];			
			this._addEvent();			
		},
		
		_addEvent: function () {
			// внутри события onclick через this мы не сможем увидить объект changeValue
			// потому присваем переменной self текущее значение this-са
			var self = this;
			this.input.onclick = function () {
				self.input.value = self.val;
			}	
		}
	}
	changeValue.init();
}
</script>
<input type="button" value="value1">

Последний раз редактировалось ASerputko, 24.06.2011 в 22:16.
Ответить с цитированием