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

Какая разница в коде?
<script language="javascript">
function func()
{for (i in window.event)
	document.f.t.value=document.f.t.value + i + ': ' + window.event.i + ';\n';
	
	document.f.t1.value='type: ' + window.event.type + '\n';
}

</script>

<form method="post" name="f">
<input onclick="func()" name="b" type="button" value="Кнопка" /><br />
<textarea name="t" cols="40" rows="10"></textarea><br />
<textarea name="t1" cols="40" rows="10"></textarea><br />

</form>


есть кнопка и 2 области текста, хочу, чтобы при клике на кнопку выводилась вся информация о событии.
когда вывожу в цикле for (i in window.event), то в области текста №1 получаю значения undefined,
{for (i in window.event)document.f.t.value=document.f.t.value + i + ': ' + window.event.i + ';\n';


а как только пробую своими руками получить результат, то все получается, припустим, type нормально показывает что событие было
clickdocument.f.t1.value='type: ' + window.event.type + '\n';
Ответить с цитированием