Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.05.2010, 04:33
Новичок на форуме
Отправить личное сообщение для BOJIKOJIAK Посмотреть профиль Найти все сообщения от BOJIKOJIAK
 
Регистрация: 24.05.2010
Сообщений: 1

Реализация функции JavaScript, меняющей содержимое ячеек таблицы по событию onchange
Добрый день. Помогите пожалуйста описать функцию qqq(), чтобы она, при срабатывании события ончейндж, выводила в соседней ячейке таблицы значение из заданного массива. (скажем массив из трёх элементов "пусто","один" и "два")
<body>
<TABLE align="center">
	<TR>
		<TD width="140" height="30" BGCOLOR="#000000">
        <select name="Army0Type" onchange="qqq()"> 
      			<option value="0" selected="selected">---</option>
				<option value="1">Положение1</option> 	 										
				<option value="2">Положение2</option> 
		</select>
        </TD>
        <TD width="140" BGCOLOR="#000000" id="dt0"><font color="#00CC00" id="at1"><center></center></font></TD>
        	<TR>
		<TD width="140" height="30" BGCOLOR="#000000">
        <select name="Army1Type" onchange="qqq()"> 
      			<option value="0" selected="selected">---</option>
				<option value="1">Положение1</option> 	 										
				<option value="2">Положение2</option> 
		</select>
        </TD>
        <TD width="140" BGCOLOR="#000000" id="dt1"><font color="#00CC00" id="at1"><center></center></font></TD>
     </TR>
</table>

</body>


Если не затруднит - можно без сокращений? Я параллельно пытаюсь разобраться с синтаксисом скриптов,так что для меня любая запятая на вес золота
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2010, 05:50
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

function insertValue (obj, arr) {
var td = obj.parentNode; // Записываем в переменную ссылку на родительский элемент
td.innerHTML = arr.join() + td.innerHTML; // Склеиваем массив в строку и вставляем его в самое начало
}


insertValue(this, [0, 1, 2]);
Ответить с цитированием
Ответ



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

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