При нажатие выводится текст
Добрый День, Всем!
Ниже приведен простой пример. кликаем на кнопку, и выскакивает текст "Спасибо". Вопрос, почему не выскакивает "Спасибо!" при нажатие на клавишу?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<SCRIPT language=javascript>
function test_change ()
{
document.all.resultat.innerHTML="Спасибо!";
}
</SCRIPT>
</head>
<body>
<FORM name=test_form method=post>
<INPUT onclick="test_change ()" type=button value="Нажми на меня">
</FORM>
<DIV id=resultat></DIV>
</body>
</html>
|
При нажатии клавишь срабатывают события onkeydown, onkeyup и onkeypress, а не onclick. И ваш код не будет работать в Firefox, из-за использования методо MSDOM.
|
Я заменил событие onmousedown и все заработало в Firefox и IE.
А чем отличаются события onmousedown и onclick? |
И еще один вопрос, когда указывается путь до объекта resultat, зачем писать "all" ?
|
Вообще вместо:
Цитата:
document.getElementById('resultat').innerHTML="Спасибо!";
Цитата:
|
| Часовой пояс GMT +3, время: 11:05. |