| 
	
	
		
		
			
			 
				Ошибка в цикле
			 
			
		
		
		
		function addCloseOnClick(messageElem) { 
 
	for (i=0;i <= 4;i++) { 
	var input = messageElem.getElementsByTagName('INPUT')[i] ; 
	input.value = i+1; 
	input.onclick = function() { 
		messageElem.parentNode.removeChild(messageElem); 
		document.body.getElementById('hint_star').value=in  put.value; 
		} 
	} 
}  
 
на выходе скрипт в значение value соответствующих 5-ти кнопок вписывает 1,2,3,4,5 соответственно, в значение онклик каждой кнопки уничтожение предка и ПО ИДЕЕ в значение некоего элемента hint_star цифру, соответствующую значению кнопки.. того при нажатии на кнопку 1 в hint_star получаем 1 и т.д. 
это по идее.. на деле любая из 5 кнопок вписывает 5.. хотя уже явно написанно input.value 
где закралась ошибка, не знаю.. может быть тут какая-то особенность js? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |