Помогу получить индекс элемента массива 
		
		
		
		Есть html форма и скрипт. Скрипт  перебирает элементы массива b. Если значение какого-либо элемента массива совпадает со значением выбранным пользователем в списке (переменная a), то нужно показать индекс этого элемента. У меня сейчас выводятся все индексы 0 1 2...а нужен только тот который выбрали. Как это сделать? 
	<form name="revers"> <table> <tr> <td> <select id="height"> <option value="0">160</option> <option value="1">161</option> <option value="2">162</option> </select></td> </tr> <tr> <td><input type="button" value="Calculate" onclick="calculate( );"></td> </tr> </table> </form> <script> function calculate( ) { var a = height.options[height.selectedIndex].text; var b = [161,162,163]; for (i = 0; i < b.length; i++) { if (b[i] = a) document.write(i); } } </script>  | 
	
		
 Цитата: 
	
 и Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.  | 
	
		
 тема звучит как объявление в рубрике "Услуги" :) 
	обратите внимание на эту строку Цитата: 
	
 Цитата: 
	
  | 
	
		
 я неделю как учу яваскрипт....пожайлуста скажите в чем именно проблема... 
	 | 
	
		
 <form name="revers"> <table> <tr> <td> <select id="height"> <option value="0">160</option> <option value="1">161</option> <option value="2">162</option> </select></td> </tr> <tr> <td><input type="button" value="Calculate" onclick="calculate( );"></td> </tr> </table> </form> 
function calculate( ) {
var a = height.options[height.selectedIndex].text;
var b = [161,162,163];
for (i = 0; i < b.length; i++) {
if (b[i] = a)
document.write(i);
}
}
 | 
	
		
 visman, 
	основная проблема в 5 строке в функции - вам уже это сказали  | 
	
		
  | 
	
		
 Ещё полезно будет это: 
	http://alljs.ru/articles/document-write  | 
| Часовой пояс GMT +3, время: 04:05. |