Помогите, пожалуйста!
Взяла примеры из учебника для начинающих ("JavaScript в кармане" Рева О.Н.), запустила в Opera - работает, но вот в Firefox - нет (сценарии включены). В Firefox при нажатии на кнопку введённый текст на странице не отображается, а дополнительный текст при нажатии на "цифровую подпись" не выскакивает. Подскажите, пожалуйста, что я делаю не так?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Пример из учебника</title>
<script type="text/javascript">
function insert_text (text)
{
par.innerText=text;
}
function def_show()
{
def_text.innerText="(Цифровая подпись - информация в электронной форме, присоединенная к другой информации в электронной форме (электронный документ) или иным образом связанная с такой информацией. Используется для определения лица, подписавшего информацию (электронный документ))";
}
function def_move()
{
def_text.innerText="";
}
</script>
</head>
<body>
<noscript>Сценарии не поддерживаются</noscript>
<p id="par" name="par"></p>
<form>
<input type="text" id="txt_field" name="txt_field" size=50><br>
<input type="button" value='Ввести текст' onclick="insert_text(txt_field.value)">
</form>
<p> Чтобы добавить <A HREF='javascript:def_show()'>цифровую подпись</a> <span id='def_text' name='def_text' style='color:red' onclick=def_move();></span>  к документам, передаваемым с вашего компьютера, щелкните здесь для загрузки и установки цифрового сертификата. </p>
</body>
</html>
А ещё я нечаянно сильно ошиблась разделом на этом форуме и не могу понять, как это исправить((